
首先我们要引入两个“包”,分别是(java.awt.*)和(javax.swing.*)
可视化有三个重要的属性:可视化组件,元素规则和内容
可视化组件有:窗体,按钮,输入框等
元素规则包括:尺寸,字体,颜色和布局方式
内容包括:文字,图片,数据等等
开发一个可视化登录界面的步骤:
1.创建一个类,声明一个初始化界面的方法
2.在方法中创建一个窗体对象(这是就是需要导入java.swing.*这个包,否则会报错)
JFrame jf=new JFrame();
3.设置窗体对象的属性
jf.setSize(450, 550);//设置窗体的大小
jf.setTitle("登录界面");//给窗体命名
4.设置窗体的布局方式
FlowLayout flow=new FlowLayout();//流式布局:顾名思义就是像流水一样,顺势布局 jf.setLayout(flow);
5.创建组件对象,按钮,输入框,文字
6.设计组件对象的属性,内容,尺寸
7.将组件添加到窗体上,允许可视化
JLabel user=new JLabel("账号");
jf.add(user);
JTextField jtf=new JTextField();
Dimension dm=new Dimension(100,30);
jtf.setPreferredSize(dm);
jf.add(jtf);
JLabel code=new JLabel("密码");
jf.add(code);
JTextField jtf1=new JTextField();
Dimension dm1=new Dimension(100,30);
jtf1.setPreferredSize(dm1);
jf.add(jtf1);
JButton jbu=new JButton("登录");
jf.add(jbu);
JButton jbu1=new JButton("注册");
jf.add(jbu1);
jf.setVisible(true);
8.创建事件处理类:
ButtonListener listener =new ButtonListener();
9.给按钮加上动作监听器
jbu.addActionListener(listener); jbu1.addActionListener(listener);
10.添加主函数
public static void main(String[] args) {
Login lo=new Login();
lo.showUI();
}