zoukankan      html  css  js  c++  java
  • 第十二周总结

    登录界面

    (一)实验代码:

    package USER;
    import javax.swing.*;
    class Action{
    	private JFrame frame = new JFrame("登陆界面");       //新建一个窗体对象
    	private  JButton btnlogin = new JButton("登陆");  //声明一个按钮
    	private  JButton btnReset = new JButton("注册");  //声明一个按钮
    	private  JLabel lblUser = new JLabel("用户名");    //声明一个标签
    	private  JLabel lblPsw = new JLabel("密码");       //声明一个标签
    	private JTextField tfUser = new JTextField();    //声明一个文本域
    	private JTextField pfPsw = new JPasswordField();  //声明一个文本域
    	public Action() {
    	 frame.setLayout(null);         //使用绝对定位
         lblUser.setBounds(5,5,60,20);    //设置标签的位置及大小
         lblPsw.setBounds(5,30,60,20);   //设置标签的位置及大小
         tfUser.setBounds(65,5,100,20);    //设置文本域的位置及大小
         pfPsw.setBounds(65,30,100,20);   //设置文本域的位置及大小
         btnlogin.setBounds(165,5,60,20);   //设置按钮的位置及大小
         btnReset.setBounds(165,30,60,20);   //设置按钮的位置及大小
         
         frame.add(btnReset);      //向窗体加入按钮
         frame.add(btnlogin);     //向窗体加入按钮
         frame.add(lblPsw);      //向窗体加入标签
         frame.add(lblUser);    //向窗体加入标签
         frame.add(pfPsw);      //向窗体加入文本框
         frame.add(tfUser);    //向窗体加入密码框
         
         frame.setSize(250,250);     //设置窗体大小
         frame.setLocation(250, 250);  //设置窗体的位置
         frame.setVisible(true);     //显示窗体
        }
    }
    
    public class user {
    	public static void main(String[] args) {
            new Action();
        }
    }
    
    

    实验结果:

      这周主要学习了事件处理,以及监听器的使用方法,WindowListener是专门处理窗体事件的监听接口,一个窗体的所有变化,都可以使用这个接口进行监听。 消息对话框(JOptionPane):这是一种临时对话窗体,一般用于 消息的动态显示与流程控制。 单行文本输入框:JTextField 密码文本输入框:JPasswordField 事件处理中的WindowListener:专门的窗体事件的监听窗口,可以监听一个窗口的所有变化; 文本组件JTextComponent: 密码文本输入框:JPasswordFiled; 多行文本输入框:JTextArea;  老师教的越多我发现自己要记得单词越来越多,越来越复杂,还要记清楚他们的作用 难搞哦!!!
  • 相关阅读:
    庖丁解牛识控件
    打开地图文件和shape文件代码加载Mxd文档
    IMapControl3 Interface(1) Properties属性
    避免事件响应传递依赖
    提示:ArcGIS version not specified. You must call RuntimeManager.Bind before creating any ArcGIS components.错误
    我的联想笔记本电脑为啥字母键变成数字键怎么切换过来
    C#读取word文件
    TensorFlow笔记(基础篇):加载数据之预加载数据与填充数据
    7.1 TensorFlow笔记(基础篇):加载数据之预加载数据与填充数据
    7.2 TensorFlow笔记(基础篇): 生成TFRecords文件
  • 原文地址:https://www.cnblogs.com/huangnuocheng/p/11865672.html
Copyright © 2011-2022 走看看