开发JAVA简易登录界面窗口代码

该代码示例展示了如何使用JavaSwing库创建一个简单的登录界面,包括设置窗体属性、添加布局管理器、定义组件如文本框、密码框和按钮,并实现图片展示。通过FlowLayout布局管理器,组件按照从左到右、从上到下的顺序排列。
摘要由CSDN通过智能技术生成
//首先导入JAVA自带逻辑包;
import javax.swing.*;
import java.awt.*;
public class LoginUI {
        public void initUI(){
// 创建一个窗体类对象 JFrame
      JFrame jf=new JFrame();
// 设置窗体的标题 setTitle()
      jf.setTitle("登录界面");
// 设置窗体的尺寸 setSize()(宽,高)
      jf.setSize(400,400);
// 设置窗体关闭时的选项操作,即如何退出 setDefaultCloseOperation() EXIT_ON_CLOSE
      jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 设置窗体可视化 setVisible() (显示到屏幕上,要配合程序入口处代码,创建新的类对象,不然无法显示)
      jf.setVisible (true);

// 创建一个流式布局类对象 FlowLayoutd
      FlowLayout flow=new FlowLayout();
// 给窗体设置布局 setLayout() (顺序为从左到右,再从上到下)
      jf.setLayout(flow);
// 给窗体加上组件
      JLabel label1=new JLabel("账号:");
      JLabel label2=new JLabel("密码:");
      JTextField nameJtf=new JTextField(10);
      JPasswordField pwdJpf=new JPasswordField(10);
      JButton loginBtn=new JButton("登录");
//将以上组件类都创建为对象
      ImageIcon icon=new ImageIcon("D:\\JAVA\\微信图片_20230720215539.png");
// 创建一个图片对象 ImageIcon
      JLabel iconJla=new JLabel(icon);
// 存放图片的标签

// 单独设置尺寸
      Dimension dim=new Dimension(310,35);
      nameJtf.setPreferredSize(dim);
      pwdJpf.setPreferredSize(dim);
//根据流式布局的规则添加组件
//流式布局的规则:从左到右 从上到下依次摆放 ,整体居中,根据组件的内容自适应尺寸
jf.add(iconJla);
jf.add(label1);
jf.add(nameJtf);
jf.add(label2);
jf.add(pwdJpf);
jf.add(loginBtn);
//将组件添加到窗体中 add ()
            jf.setVisible(true);

        }
    public static void main(String[] args){ LoginUI ui=new LoginUI();
        ui.initUI();}}
//程序入口,位置不限,只要在类中就行
                                    完成效果 

 感悟:虽然代码很简单,但要了解并明白每一个代码的意义很重要。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值