GUI图形用户界面
AWT与Swing
GUI组件
- AWT的展示依赖于底层的操作系统,同样的程序在不同的操作系统上会展示不同的样子,所以我们不在使用AWT,转而使用String
- 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时显示所有组件
一般把此行代码放在程序的最后