充分利用Java自带系统语言包
Java.awt 早期的界面开发包 使用其中 颜色 尺寸 字体 布局类
Javax.swing 升级的界面开发包 主要使用 窗体类 按钮 输入框 等
导入开发包时选择全导入“*”
开发时所需内容 java.awt:
Dimension : 尺寸类
FlowLayout : 流式布局类 管理窗体内的组件摆放位置以及尺寸
javax.swing :
JFrame : 窗体类 容纳其他的组件
JButton : 按钮类 可以点击
JLabel : 标签类 只能显示上面的内容 没有其他功能
JTextField : 输入框类 可以输入内容
JPasswordField : 密码输入框类 可以输入密码 输入的内容会变成*号
步骤 1.创建一个类
2: 创建一个方法
3:创建一个程序入口 ,在程序入口创建LoginUI对象,使用对象名调用showUI()方法
2: 创建一个窗体: 在showUI方法中写代码 1: 导入界面开发包
2: 创建一个窗体类对象 JFrame 类名 对象名 = new 类名();
3: 设置窗体对象的标题 setTitle("窗体标题");
4: 设置窗体对象的尺寸 setSize(400,500);
5: 设置窗体对象的关闭时 退出程序 setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 6: 设置窗体对象的可视化 显示到屏幕上 setVisible(true);
7: 设置窗体内的布局方式 管理窗体内其他组件的摆放位置 和尺寸
流式布局: 自动化布局 从左到右 从上到下 整体居中 会根据组件的内容自适应尺寸
1:创建一个流式布局类的对象 FlowLayout
2:窗体设置布局方式 setLayout(流式布局对象);
3: 丰富窗体 给窗体内加上组件 登录界面对象创建: 将以下类都创建为对象
1:两个标签(账号: 密码 ) JLabel 2:一个文本输入框 JTextField 3:一个密码输入框 JPasswordField 4: 一个登录按钮 JButton
设置以上组件对象的属性: 标签对象设置文本
输入框对象设置尺寸
按钮对象设置文本 将组件对象按照布局的规则添加到窗体对象中
窗体对象名.add(组件对象);
账号标签 账号输入框 密码标签 密码输入框 登录按钮 设置窗体对象的可视化 显示到屏幕上 setVisible(true); 位置以及尺寸调整好之后 设置不可改变尺寸 setResizable(false);