第十二周编程总结

登录界面

实验代码

package demo7;

import javax.swing.*;
import java.awt.*;

public class Denglu {
            
    JFrame frame;
    JButton reset,submit;
    JLabel namelb,passlb;
    JTextField name;
    JPasswordField jpf;
    
    public Denglu() {
        
        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 demo7;

public class Test {

    public static void main(String[] args) {
        new Denglu();

    }

}

实验结果

学习总结

事件处理中的WindowListener:专门的窗体事件的监听窗口,可以监听一个窗口的所有变化;

文本组件JTextComponent:

单行文本数去框:JTextFIled;

密码文本输入框:JPasswordFiled;

多行文本输入框:JTextArea;

还是要多加练习,熟悉用法

原文地址:https://www.cnblogs.com/dxl1314520/p/11868392.html