Java 最简单的窗口实现

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
package test;
 
import java.awt.Frame;
 
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPasswordField;
import javax.swing.JTextField;
 
 
public class JFrameTest {
     
    //窗口:
    static JFrame window;
    //用户名、密码文本框
    static JTextField user;
    static JTextField pwd;
    //登录按钮
    static JButton Login;
     
    public static void main(String[] args) {
        LoginDemo();
         
    }
     
    public static void LoginDemo(){
        window=new JFrame("学生管理系统");
        window.setLayout(null);
        window.setSize(600, 600);//设置大小
        window.setLocationRelativeTo(null);//设置居中
        window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//设置可关闭
        window.setLayout(null);//设置绝对布局(窗口里面的内容不会随着窗口的改变而改变)
        window.setResizable(false);//设置窗口不可拉伸改变大小
        //设置用户名标签
        JLabel username_label =new JLabel("用户名:");
        username_label.setBounds(100,100,100,50);
        window.add(username_label);
        //设置密码标签
        JLabel password_label =new JLabel("密码");
        password_label.setBounds(100,200,100,50);
        window.add(password_label);
        //设置用户名文本框
        user=new JTextField();
        user.setBounds(150, 100, 300, 50);
        window.add(user);
        //设置密码文本框
        pwd=new JPasswordField();//隐藏密码
        pwd.setBounds(150, 200, 300, 50);
        window.add(pwd);
        //设置按钮
        Login=new JButton("登录");
        Login.setBounds(250, 300, 100, 50);
        window.add(Login);
         
         
        window.setVisible(true);//设置面板可见
    }
}  

 效果图:

 

posted @   信铁寒胜  阅读(295)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
历史上的今天:
2021-03-01 关于e.getMessage()获取的报错信息
点击右上角即可分享
微信分享提示