AWT04-AWT常用组件
1.基本组件
| 方法名 | 说明 |
| Button | 按钮 |
| Canvas | 用于绘画的画布 |
| Checkbox | 复选框组件 |
| CheckboxGroup | 用于将多个Checkbox合成一组,一组Checkbox只有一个可以被选中,即全部变成单选框组件。 |
| Choice | 下拉选择框 |
| Frame | 窗口,在Gui程序中通过该类创建窗口。 |
| Label | 标签类,用于放置提示性文本。 |
| List | 列表框组件,可以添加多项条目。 |
| Panel | 不能单独存在的基本容器类,必须依附于其他容器。 |
| Scrollbar | 滑动条组件。如果需要用户输入位于某个范围的值,就可以使用滑动条组件。当创建一个滑动条组件时,一定要设定它的方向、初始值、滑块的大小、最小值和最大值。 |
| ScrollPane | 带水平及垂直滚动条的容器组件 |
| TextArea | 多行文本框 |
| TextField | 单行文本框 |
1 import javax.swing.*;
2 import java.awt.*;
3
4 public class BasicComponentDemo {
5 Frame frame = new Frame("基本组件测试");
6
7 TextArea ta = new TextArea(5,20);
8 Choice color = new Choice();
9
10 CheckboxGroup cbg = new CheckboxGroup();
11 Checkbox male = new Checkbox("男",cbg,true);
12 Checkbox female = new Checkbox("女",cbg,false);
13
14 Checkbox isMarried = new Checkbox("是否已婚?");
15
16 TextField tf = new TextField(10);
17 Button submit = new Button("Submit");
18
19 List colorList = new List(6,true);
20
21 public void init(){
22
23 Box bottomBox = Box.createHorizontalBox();
24 bottomBox.add(tf);
25 bottomBox.add(submit);
26 frame.add(bottomBox,BorderLayout.SOUTH);
27
28 color.add("Red");
29 color.add("Blue");
30 color.add("Green");
31 Box centerBox = Box.createHorizontalBox();
32 centerBox.add(color);
33 centerBox.add(male);
34 centerBox.add(female);
35 centerBox.add(isMarried);
36
37 Box TopLeft = Box.createVerticalBox();
38 TopLeft.add(ta);
39 TopLeft.add(centerBox);
40
41 colorList.add("红");
42 colorList.add("绿");
43 colorList.add("蓝");
44
45 Box Top = Box.createHorizontalBox();
46 Top.add(TopLeft);
47 Top.add(colorList);
48
49 frame.add(Top,BorderLayout.NORTH);
50
51 frame.pack();
52
53 frame.setVisible(true);
54 }
55
56
57 public static void main(String[] args) {
58 new BasicComponentDemo().init();
59 }
60 }
AWT04-AWT常用组件的更多相关文章
- java基础 常用组件
几个常用组件: 在图形用户界面编程中,我们常常会提供用户登陆界面,比如登陆到会员管理系统,登陆到工资管理系统,仓库管理系统等,如下图我们就会用到: 1. 文本框(JTextField) 2. 密码框( ...
- swing菜单,常用组件,常用容器
1菜单 import javax.swing.*; import java.awt.*; import java.awt.event.InputEvent; import java.awt.event ...
- java 图形化小工具Abstract Window Toolit 常用组件
基本组件 Button: 按钮,可接受单击操作 Canvas: 用于绘图的画布 Checkbox: 复选框组(也可变成单选框组件) CheckboxGroup: 用于将多个checkbox组件组合成一 ...
- Android常用组件
UI相关 图片 Android-Universal-Image-Loader:com.nostra13.universalimageloader:异步加载.缓存.显示图片 ImageLoader:co ...
- Android常用组件【转】
UI相关 图片 Android-Universal-Image-Loader:com.nostra13.universalimageloader:异步加载.缓存.显示图片 ImageLoader:co ...
- 第18讲- UI常用组件之EditText
第18讲UI常用组件之EditText 三.文本输入框EditText EditTex类继承自TextView.EditText是接受用户输入信息的最重要控件.在html当中,相当于<input ...
- 第17讲- UI常用组件之ImageView图片浏览
第17讲 UI常用组件之ImageView图片浏览 二.图片浏览ImageView ImageView就是一个用来显示图片的视图: ImageView常见属性 常见属性 对应方法 说明 android ...
- SWT入门-常用组件的使用(转)
转自:http://www.cnblogs.com/kentyshang/archive/2007/08/16/858367.html swt的常用组件button ,text ,combo,list ...
- Ext 常用组件解析
Ext 常用组件解析 Panel 定义&常用属性 //1.使用initComponent Ext.define('MySecurity.view.resource.ResourcePanel' ...
- Ionic 常用组件解析
Ionic 常用组件解析 $ionicModal(弹出窗口): //创建一个窗口 //此处注意目录的起始位置为app $ionicModal.fromTemplateUrl('app/security ...
随机推荐
- HDU100题简要题解(2030~2039)
HDU2030 汉字统计 题目链接 Problem Description 统计给定文本文件中汉字的个数. Input 输入文件首先包含一个整数n,表示测试实例的个数,然后是n段文本. Output ...
- 【转】Java工程师知识图谱
一.Java工程师知识图谱(思维导图版) 二.Java工程师知识图谱(文字链接版) 专业基石 数据结构 数组 链表 队列 栈 哈希表 堆 树 图 BitMap 算法思想 排序 查找 分支算法 动态规划 ...
- 交换机通过Loopback Detection检测(接口自环)
组网图形 Loopback Detection简介 网络中的环路会导致设备对广播.组播以及未知单播等报文进行重复发送,造成网络资源浪费甚至网络瘫痪.为了能够及时发现二层网络中的环路,避免对整个网络造 ...
- 网络系列之 jsonp 百度联想词
jsonp 可以跨域,ajax 不可以,ajax 会受到浏览器的同源策略影响,何为同源策略? 同源策略就是,如果 A 网站 想拿 B网站里的资源, 那么 有三个条件, 你得满足才能拿. 第一个:域名相 ...
- laravel 返回SQL
默认情况下,toSql 获取到的 sql 里面的参数使用 "?" 代替的,如下: 1 DB::table('user')->where('id', 1)->toSql( ...
- 完全图的最短Hamilton路径——状压dp
题意:给出一张含有n(n<20)个点的完全图,求从0号节点到第n-1号节点的最短Hamilton路径.Hamilton路径是指不重不漏地经过每一个点的路径. 算法进阶上的一道状压例题,复杂度为O ...
- Java基础教程——数组
数组 Java数组:用于存储同一种数据类型的多个数据. Java数组本身是一种数据类型--引用类型. 类(String.Scanner等大写字母开头的类型)也属于引用类型,int.double等基本类 ...
- miniconda安装及使用
conda环境配置 安装conda [清华源下载地址](https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/) 官网或百度云网盘下载对应版本 ...
- C# Winform TCP发消息
服务端: 代码: using System; using System.Collections.Generic; using System.IO; using System.Net; using Sy ...
- DotNetty关键概念及简单示例(基于NET5)
DotNetty关键概念及简单示例(基于NET5) 目录 DotNetty关键概念及简单示例(基于NET5) 1.DotNetty 设计的关键 1.1 核心组件 1.1.1 Channel 1.1.2 ...