JAVA进阶5.8——文本框和标签

来源:互联网 发布:小姐威客信息网 源码 编辑:程序博客网 时间:2024/06/11 00:02
import java.awt.GridLayout;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JPanel;import javax.swing.JPasswordField;import javax.swing.JTextField;public class Test extends JFrame {JPanel mb1, mb2, mb3;JButton b1, b2;JLabel label1, label2;  //创建标签1号和标签2号JTextField text;<span style="white-space:pre"></span>//创建文本框,就是输入用户名的那个框JPasswordField password;<span style="white-space:pre"></span>//创建密码框,就是输入密码的那个框(这么解释我觉得很脑残但是很实用)public static void main(String[] args) {Test t1 = new Test();}Test() {mb1 = new JPanel();mb2 = new JPanel();mb3 = new JPanel();label1 = new JLabel("用户名");<span style="white-space:pre"></span>//初始化文本框label2 = new JLabel("密     码");<span style="white-space:pre"></span>//初始化密码框b1 = new JButton("登录");<span style="white-space:pre"></span>b2 = new JButton("取消");text = new JTextField(10);<span style="white-space:pre"></span>//设置文本框长度为10password = new JPasswordField(10);<span style="white-space:pre"></span>//设置密码框长度为10this.setLayout(new GridLayout(3,1));<span style="white-space:pre"></span>//这里我忘了,但是前几节一定有解释,我发誓。(但我还是懒得回去翻)mb1.add(label1); mb1.add(text);mb2.add(label2);mb2.add(password);mb3.add(b1);mb3.add(b2);this.add(mb1);this.add(mb2);this.add(mb3);//往下就是固定搭配了,就跟写作文模板一样。this.setTitle("用户登录");this.setSize(230, 150);this.setLocation(300,280);this.setResizable(false);this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);this.setVisible(true);}}

0 0
原创粉丝点击