⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 swingtest14.java

📁 学习java编程的好程序
💻 JAVA
字号:
import javax.swing.*;
import java.awt.*;
///创建一个顶层框架类
///WIDTH参数是指框架的宽度
///HEIGHT参数是指框架的长度
///setTitle用来设置框架左上角的标题
///setSize用来设置框架的大小
///产生不同的箱子布局管理器对象,每个对象放置不同的控件
public class Swingtest14
{
  
    public static void main(String[] args)
    {
        BoxLayoutFrame frame1=new BoxLayoutFrame();
        frame1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame1.show();
    }
}
class BoxLayoutFrame extends JFrame
{
    private static final int WIDTH=300;
    private static final int HEIGHT=200;
    public BoxLayoutFrame()
    {
        setTitle("箱式布局管理器");
        setSize(WIDTH,HEIGHT);
        Container con=getContentPane();
        JLabel label1=new JLabel(" 姓名:");
        JTextField textField1=new JTextField(10);
        textField1.setMaximumSize(textField1.getPreferredSize());
        Box hbox1=Box.createHorizontalBox();
        hbox1.add(label1);
        hbox1.add(Box.createHorizontalStrut(20));
        hbox1.add(textField1);  
        JLabel label2=new JLabel(" 密码:");
        JTextField textField2=new JTextField(10);
        textField2.setMaximumSize(textField2.getPreferredSize());
        Box hbox2=Box.createHorizontalBox();
        hbox2.add(label2);
        hbox2.add(Box.createHorizontalStrut(20));
        hbox2.add(textField2);  
        JButton button1=new JButton("确定");
        JButton button2=new JButton("取消");
        Box hbox3=Box.createHorizontalBox();
        hbox3.add(button1);
        hbox3.add(button2);
        Box vbox=Box.createVerticalBox();
        vbox.add(hbox1);
        vbox.add(hbox2);
        vbox.add(Box.createVerticalGlue());
        vbox.add(hbox3);
        con.add(vbox,BorderLayout.CENTER);  
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -