9.17

发布时间 2023-09-17 22:09:45作者: kxzzow
package frist1;

import java.awt.*;
import javax.swing.*;
import javax.swing.JFrame;//使窗体位于屏幕中间

public class Demo1 {
     public static void main(String[] args) {
            JFrame window1=new JFrame();//java提供的JFrame类的实例是一个底层容器,即通常说的窗口,其他组件必须被添加到容器中,这里是创建了一个标题为“第一个窗口”的窗口
            window1.setTitle("user log in");
            window1.setBounds(800,200,330,380);
            window1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//用来设置窗口右上角的图标关闭后,程序会如何处理,这里的是做出”结束窗口所在的应用程序“
            FlowLayout flow=new FlowLayout();//流式布局
            window1.setLayout(flow);//设置用户界面上的屏幕组件的格式布局,默认为流式布局
            //按钮
            JButton anniu =new JButton("log in");
            JButton guanbi =new JButton("close");
            //标签
            JLabel  hauny=new JLabel("                                                    wellcome                                                                    ");
            JLabel  xuehao=new JLabel("stunumber:");
            JLabel  mima=new JLabel("password:");
            //输入框
            JTextField xuehaowenjian=new JFormattedTextField();
            JPasswordField mimawenjian=new JPasswordField();
            //设置组件对象的属性
            Dimension daxiao = new Dimension(250,30);
            xuehaowenjian.setPreferredSize(daxiao);
            mimawenjian.setPreferredSize(daxiao);
            //添加组件
           window1.add(hauny);
            window1.add(xuehao);
            window1.add(xuehaowenjian);
            window1.add(mima);
            window1.add(mimawenjian);
            window1.add(anniu);
            window1.add(guanbi);
            window1.setVisible(true);//窗口是否可见,true为是
        }
    }