Swing界面
JFC Swing: 它是
AWT的扩展。它比AWT提供了更多的组件和外观。是Sun公司的新一代的图形界面的标准。Swing组件的实现不包括任何于平台相关的代码,它是纯Java代码,因此与平台无关。Swing界面包括容器与组件,组件是添加到容器上去的,
Swing容器有 JFrame 顶级容器 javax.swing 窗体类
JPanel 最灵活的容器 javax.swing 面板类
继承于javax.swing
.一些常用的组件
JLabel 标签类 显示图标或文字
JPasswordField 密码输入框类 接受输入,然后用特殊符号代替显示
JTextField 文本输入框类 接受输入直接显示
JComboBox 下拉框类 接受输入,可以选择
JCheckBox 复选框类(多选框) 显示文字图标,然后选中
JButton 按钮类 显示图标或文字
javax.swing
一些常用的布局
java.awt和javax.swing包下所有以Layout结尾的类都是布局类。
FlowLayout 流式布局类 word文档
BorderLayout 边框布局类 上北下南左西右东中间
GridLayout 网格布局类 矩阵
实现一个简单的面板面板
1.新建一个界面类,在类中定义主函数
2.在类中定义初始化界面的方法
3.在方法中实例化一个JFrame类的对象
4.设置对象的属性值
5.实例化一个组件对象,将对象添加到窗体上
6.在主函数中实例化界面类的对象,调用初始化界面的方法