JFrame容器和JButton按钮

图形化用户界面----GUI

一、布局
1.组件
       以图形化的方式显示在屏幕上的,和用户进行交互的对象,叫做组件。
       组件包括:菜单、标签、文本框(输密码)、滚动条、单选、复选、按钮等等。
2.容器
      组件不能独立的显示出来,只能将组件放在容器里,才能正确的显示。
      将组件合理有序的排列和分布在容器中(包括组件的位置,大小)称为布局。
二、布局管理器
      每个容器都有自己的布局管理器,当某个容器内的组件需要改变其属性时,就需要调用其组件所在容器的布局管理器。
      Awt中常见的布局管理器有:BorderLayout(边界布局管理),FlowLayout(流式布局管理器),GridLayout(网格布局管理器).
 

import javax.swing.JButton;
import javax.swing.JFrame;

public class Test extends JFrame{//把需要的组件全部在这里定义
	JButton an1=null;
	
	public static void main(String[] args){
		Test lx1=new Test();//主函数只需调用即可
	}

public Test(){
		this.setTitle("用户界面");//设置窗口标题
		this.setSize(350,180);//设置大小和位置
		this.setLocation(100,260);
		JButton an1=new JButton("一个按钮");//设置组件
		this.add(an1);
		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//关闭资源
		this.setVisible(true);//显示
	}
}

JFrame容器和JButton按钮_第1张图片

你可能感兴趣的:(JAVA基础)