Java之swing界面

  • Java提供了swing图形用户界面,下面主要了解Swing和AWT的一些组件的用法

    import java.awt.*;
    import javax.swing.*;
    
    @SuppressWarnings("serial")
    class Frame extends JFrame{            //继承JFrame框架
    	
    	JPanel panel,panel2;               //定义面板
    	JTextField jTextField;             //定义文本框
    	JButton button1,button2;           //定义按钮
    	
    	public Frame() {
    		setTitle("图形界面");
    		setSize(300, 200);             //设置框架大小
    		setLocationRelativeTo(null);   //设置显示的位置,null表示居中
    		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);    //关闭时默认关闭
    		
    		panel = new JPanel();          //初始化面板
    		panel2 = new JPanel();
    		jTextField = new JTextField(16);   //设置文本框大小
    		
    		button1 = new JButton("确定"); //初始化按钮
    		button2 = new JButton("取消");
    		
    		panel.add(jTextField);          //把文本框添加到panel面板
    		panel2.add(button1);            //把按钮添加到panel2面板
    		panel2.add(button2);            
    		
    		this.add(panel,BorderLayout.CENTER);               //添加面板1到界面
    		this.add(panel2,BorderLayout.SOUTH);               //添加面板2到界面
    		
    		setVisible(true);              //设置整个框架可见
    	}
    }
    
    public class Demo_01 {
    	public static void main(String[] args) {
    		new Frame();                  //调用框架
    	}
    }
    
    

    正在尝试写博客,如有写的不好,请指点一下,谢谢!

猜你喜欢

转载自blog.csdn.net/Woo_home/article/details/85819015