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常用组件的更多相关文章

  1. java基础 常用组件

    几个常用组件: 在图形用户界面编程中,我们常常会提供用户登陆界面,比如登陆到会员管理系统,登陆到工资管理系统,仓库管理系统等,如下图我们就会用到: 1. 文本框(JTextField) 2. 密码框( ...

  2. swing菜单,常用组件,常用容器

    1菜单 import javax.swing.*; import java.awt.*; import java.awt.event.InputEvent; import java.awt.event ...

  3. java 图形化小工具Abstract Window Toolit 常用组件

    基本组件 Button: 按钮,可接受单击操作 Canvas: 用于绘图的画布 Checkbox: 复选框组(也可变成单选框组件) CheckboxGroup: 用于将多个checkbox组件组合成一 ...

  4. Android常用组件

    UI相关 图片 Android-Universal-Image-Loader:com.nostra13.universalimageloader:异步加载.缓存.显示图片 ImageLoader:co ...

  5. Android常用组件【转】

    UI相关 图片 Android-Universal-Image-Loader:com.nostra13.universalimageloader:异步加载.缓存.显示图片 ImageLoader:co ...

  6. 第18讲- UI常用组件之EditText

    第18讲UI常用组件之EditText 三.文本输入框EditText EditTex类继承自TextView.EditText是接受用户输入信息的最重要控件.在html当中,相当于<input ...

  7. 第17讲- UI常用组件之ImageView图片浏览

    第17讲 UI常用组件之ImageView图片浏览 二.图片浏览ImageView ImageView就是一个用来显示图片的视图: ImageView常见属性 常见属性 对应方法 说明 android ...

  8. SWT入门-常用组件的使用(转)

    转自:http://www.cnblogs.com/kentyshang/archive/2007/08/16/858367.html swt的常用组件button ,text ,combo,list ...

  9. Ext 常用组件解析

    Ext 常用组件解析 Panel 定义&常用属性 //1.使用initComponent Ext.define('MySecurity.view.resource.ResourcePanel' ...

  10. Ionic 常用组件解析

    Ionic 常用组件解析 $ionicModal(弹出窗口): //创建一个窗口 //此处注意目录的起始位置为app $ionicModal.fromTemplateUrl('app/security ...

随机推荐

  1. Metasploit 脚本Web传递(Web Delivery)

    Metasploit 脚本Web传递(Web Delivery)

  2. 标准库之collections

    collections 模块----Python标准库,是数据结构常用模块 常用类型有: 计数器(Counter)   dict的子类,计算可hash的对象: 双端队列(deque)  类似于list ...

  3. Guitar Pro教程之组织小节

    上一章节我们讲述了关于Guitar Pro 7的主界面的相关功能的介绍,对于初学作曲,又是吉他的初学者,刚刚接触{cms_selflink page='index' text='Guitar Pro' ...

  4. Vegas技巧分享,如何实现5.1立体声道

    Vegas Pro 15除了有各种好用的功能之外,还可以使用此软件制作5.1立体声道的音乐.如果你家里有多个音箱,那么你再也不用担心找不到5.1声道的音乐了,Vegas完全可以帮你实现. 打开简体中文 ...

  5. 给git日志添加好看的样式

    windows添加如下命令,让入了全局环境里 git config --global alias.lg "log --color --graph --pretty=format:'%Cred ...

  6. Codeforces Round #631 (Div. 1) B. Dreamoon Likes Sequences 题解(思维+求贡献)

    题目链接 题目大意 让你构造一个严格单调上升的数组a满足\(1<=a_1<a_2<....a_n<=d\) 而且要使得这个数组的异或前缀和也满足严格单调上升,求有多少个满足条件 ...

  7. Docker基础知识及入门

    什么是Docker? Docker是由dotcloud公司使用golang语言进行开发的,基于Linux内核的 cgroup,namespace,以及OverlayFS类的Union FS等技术,对进 ...

  8. kafka入门之broker--通信协议

    kafka的通讯协议是基于tcp之上的二进制协议,所有类型的请求和响应都是结构化的,由不同的初始类型构成.kafka使用这组协议完成各个功能的实现. 单个kafka client通常需要同时连接多个b ...

  9. DFS文件服务器实验手册

    基础配置信息清单 计算机名 角色 网络配置 DNS WIN-6E DC 11.1.1.10/24 127.0.0.1 WIN-C4 Node1 11.1.1.20/24 11.1.1.10 WIN-4 ...

  10. ResHacker 用命令行方式修改 windows PE文件版本号

    由于工作需要在詹金斯(genkins)集成环境打包,打包避免不了需要修改版本号,写入版本号最简单的方式通过修改windows rc文件 这就意味着,每次构建新版本前需要修改一次源文件 这个在用詹金斯集 ...