用Java创建基础的登录页面

  • Post author:
  • Post category:java




用Java创建基础的登录页面



基础步骤

  • 1.创建窗口对象
  • 2.设置窗口属性:标题, 长宽, 关闭按钮,
  • 3.创建组件的对象
  • 4.将组件加载到窗体对象上



具体实现

  • 载入包
package interface1017;
import javax.swing.*;
import java.awt.*;


public class MyUI {

    public  void initUI(){
  • 1.创建窗口对象
 //1.创建窗口对象
        JFrame jf = new JFrame();
  • 2.设置窗口属性:标题, 长宽, 关闭按钮,
//2.设置窗口属性:标题, 长宽, 关闭按钮,
        jf.setTitle("用户登录界面");
        jf.setSize(1000,1000);
        jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  • 3.创建组件的对象
 //3.创建组件的对象
        //按钮上显示“确定注册”
        JButton btn = new JButton("确定注册");

        //输入框
        JTextField namein = new JTextField();//姓名
        JTextField pastwordin = new JTextField();//密码
        JTextField phonein = new JTextField();//电话
        JTextField adressin = new JTextField();//地址

        //标签
        JLabel namejla = new JLabel("姓名");//姓名
        JLabel pastwordjla = new JLabel("密码");//密码
        JLabel phonejla = new JLabel("电话");//电话
        JLabel adressjla = new JLabel("地址");//地址
        
        
        // 复选框  记住 自动登录
//        JCheckBox
        //待定

        //设置输入框尺寸
        Dimension dim = new Dimension(100,50);

        namein.setPreferredSize(dim);//姓名输入框尺寸
        pastwordin.setPreferredSize(dim);//密码输入框尺寸
        phonein.setPreferredSize(dim);//电话输入框尺寸
        adressin.setPreferredSize(dim);//地址输入框尺寸

  • 4.将组件加载到窗体对象上
 //4.将组件加载到窗体对象上
        //设置Flowlayout   自动化默认布局
        FlowLayout fl = new FlowLayout();
        jf.setLayout(fl);

        //添加组件到窗体
        //姓名
        jf.add(namejla);
        jf.add(namein);
        //密码
        jf.add(pastwordjla);
        jf.add(pastwordin);
        //电话
        jf.add(phonejla);
        jf.add(phonein);
        //地址
        jf.add(adressjla);
        jf.add(adressin);

        //按钮
        jf.add(btn);

        //显示在屏幕上  可视化
        jf.setVisible(true);
    }



运行程序


  public static void main(String[] arg){
        MyUI myui= new MyUI();
        myui.initUI();

    }


}



版权声明:本文为GhostGlyph原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。