GUI编程基础

GUI图形用户界面

AWT与Swing

GUI组件

  1. AWT的展示依赖于底层的操作系统,同样的程序在不同的操作系统上会展示不同的样子,所以我们不在使用AWT,转而使用String
  2. AWT保留的原因:swing没有重新开发事件处理,它沿用的是AWT的事件处理。
3. 下面介绍几个常用的GUI组件
(1)窗体控件:javax.swing.JFrame;
创建一个窗体,例如QQ登录界面,对话框,登录框
JFrame frame=new JFrame();
(2)标签控件:javax.swing.JLabel;
(3)文本控件:javax.swing.JTextField;
(4)密码控件:Javax.swing.JPasswordField;
(5)按钮控件:javax.swing.JButton;
(6)单选按钮:javax.swing.JRadioButton;
(7)复选框按钮:javax.swing.JCheckBox;
4.常见的方法摘要
(1)setSize:public void setSize(int width,int height)
作用:设置窗体的宽度和高度,以像素为单位
(2)setTitle:public void setTitle(String title)
作用:设置窗体的标题
(3)public void set setLocationRelativeTo(component c)
作用:设置此窗口相对于指定控件的位置,如果此组件当前未显示或c为null时,则此窗口位于屏幕中央
(4)public void setLayout(LayoutManager mgr)
作用:为null时,不指定任何布局,即布局由自己来做
(5)public void setVisible(boolean b)
作用:b=false时隐藏所有组件
b=ture时显示所有组件
一般把此行代码放在程序的最后

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值