标签:mit 可读性 listen frame tar ack 实验 sub void
第十二周学习总结
制作登录界面
1、实验源代码
package work;
import javax.swing.*;
import java.awt.*;
public class Action {
JFrame frame;
JButton reset,submit;
JLabel namelb,passlb;
JTextField name;
JPasswordField jpf;
public Action() {
frame=new JFrame("登录界面");
reset=new JButton("重置");
submit=new JButton("登录");
namelb=new JLabel("用户名");
passlb=new JLabel("密码");
name=new JTextField();
jpf=new JPasswordField();
namelb.setBounds(5,5,60,20);
passlb.setBounds(5,30,60,20);
name.setBounds(65,5,100,20);
jpf.setBounds(65,30,100,20);
submit.setBounds(165,5,60,20);
reset.setBounds(165,30,60,20);
frame.setLayout(null);
frame.add(reset);
frame.add(submit);
frame.add(namelb);
frame.add(passlb);
frame.add(jpf);
frame.add(name);
frame.setSize(400,300);
frame.setVisible(true);
}
}
package work;
public class test {
public static void main(String[] args) {
new Action();
}
}
2、实验运行截图
学习总结
事件处理的WindowListener是处理窗体事件的监听接口
滚动条--JFcrollPane
有水平和垂直两种,分割区域大小
不弹起的按钮组件--JToggleButton
第一次点击是不自动弹起,在第二次点击时会弹起
文本框--JTextComponent
单行文本框--JTextFiled
密码文本框--JPasswordFiled
多行文本框--JTextArea
监听适配器
监听适配器的使用简化了代码的复杂程度,增加可读性
标签:mit 可读性 listen frame tar ack 实验 sub void
原文地址:https://www.cnblogs.com/zzaf/p/11869545.html