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为是 } }
标签:JFrame,9.17,window1,add,new,JLabel,JButton From: https://www.cnblogs.com/kongxiangzeng/p/17709942.html