java图形界面初步掌握

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class UsePanel extends JFrame {
	JTextArea text;//文本区
	JButton bt1;
	JButton bt2;//按钮
	
	public UsePanel(String s){//构造方法
		super(s);//图形界面名称
		Container contentPane = getContentPane();//创建一个容器
		contentPane.setLayout(new BorderLayout(14,14));//容器边界设置
		text = new JTextArea("救国?");//初始化文本区
		contentPane.add(text, BorderLayout.CENTER);//把text添加到容器中
		
		JPanel panel = new JPanel();//创建一个面板
		bt1 = new JButton("我是帅哥");
		bt2 = new JButton("我是美女");
		panel.add(bt1);
		panel.add(bt2);//先把按钮加到面板上
		contentPane.add(panel, BorderLayout.SOUTH);//把面板加到容器里面
		
		bt1.addActionListener(new ActionListener(){//按钮监听事件
			public void actionPerformed(ActionEvent e){
				String s ="对不起,你不能以帅救国"; 
				text.setText(s);//更改文本区内容
			}		});
		bt2.addActionListener(new ActionListener(){
			public void actionPerformed(ActionEvent e){
				String s1 ="对不起,你不可以以美倾城"; 
				text.setText(s1);
			}
		});
		setSize(400,300);//设置界面大小
		setVisible(true);//设置界面可见
	}
	
	public static void main(String[] args)  {
		UsePanel w = new UsePanel("救国家之道");//测试
	}
}


这是一个点击按钮文本区会发生变化的小界面。

你可能感兴趣的:(java图形界面初步掌握)