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 ...
随机推荐
- 内存使用过高点检checklist
正在运行的程序按照内存段来组织,内存段的类型有如下几种: 代码段:用户程序指令,长期存在内存中 数据段:全局变量等,长期存在内存中 堆:局部变量,参数参数等,短期存在内存中 栈:动态存储,可变 代码段 ...
- Ubuntu linux系统下 su:出现: authentication failure的解决办法
当出现这个问题后,尝试一下方法: $ sudo passwd rootEnter new UNIX password://此时输入你的密码Retype new UNIX password://再次输入 ...
- JAVA8新特性Optional,非空判断
Optional java 的 NPE(Null Pointer Exception)所谓的空指针异常搞的头昏脑涨, 有大佬说过 "防止 NPE,是程序员的基本修养." 但是修养归 ...
- dubbo起停之服务注解
开始之前建议先去了解spring的BeanDefinition可以参考下这里:https://www.jianshu.com/p/56e42e82e9a0 当用户使用注解@DubboComponent ...
- lambda表达式中无法抛出受检异常!
抛出受检异常的时候,我们的接口应该带上throw关键字,但通过lambda表达式实现的Consumer的accept方法并不带有关键字,因此在lambda表达式中不能抛出受检异常必须把它吃掉
- LeetCode 039 Combination Sum
题目要求:Combination Sum Given a set of candidate numbers (C) and a target number (T), find all unique c ...
- 17.java设计模式之观察者模式
基本需求: 气象站可以将每天测量到的温度,湿度,气压等等,以公告的形式发布出去(比如发布到自己的网站或第三方) 需要设计开放型API,便于其他第三方也能接入气象站获取数据 提供温度.气压和湿度的接口 ...
- PyQt+moviepy音视频剪辑实战文章目录
☞ ░ 前往老猿Python博文目录 ░ 本专栏为moviepy音视频剪辑合成相关内容介绍的免费专栏,对应的收费专栏为<moviepy音视频开发专栏>. 一.moviepy基础能力系统介绍 ...
- 第15.38节 PyQt(Python+Qt)入门学习:containers容器类部件QDockWidget停靠窗功能详解
专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 一.概述 QDockWidget类提供了一个可以停靠在QMainWin ...
- 第15.31节 PyQt(Python+Qt)入门学习:containers容器类部件GroupBox分组框简介
老猿Python博文目录 专栏:使用PyQt开发图形界面Python应用 老猿Python博客地址 一.概述 容器部件就是可以在部件内放置其他部件的部件,在Qt Designer中可以使用的容器部件有 ...