《Head First Java》20201019读书笔记

P353-P367

《Head First Java》20201019读书笔记

第12章 图形用户接口

在这里插入图片描述

//第一个GUI
import javax.swing.*;//import进这个包
public class SimpleGuil{
	public static void main (String[] args) {
		JFrame frame = new JFrame();
		JButton button = new JButton("click me");
		//创建frame和button

		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		//这一行程序会在window关闭时把程序结束掉

		frame.getContentPane().add(button);
		//把button加到frame的pane上

		frame.setSize(300,300);
		//设定frame的大小

		frame..setVisible(true);
		//把frame显示出来
	}
}


//取得按钮的ActionEvent
import javax.swing.*;
import java.awt.event.*;//import进ActionListener和ActionEvent所在的包

public class SimpleGuilB implements ActionListener{
	JButton button;

	public static void main (String[] args){
		SimpleGuils gui = neww SimpleGuilsB();
		gui.go();
	}

	public void go(){
		JFrame frame = new JFrame();
		button = new JButton("click me");

		button.addActionListener(thiis);//向按钮注册

		frame.getContentPane().add(button);
		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		frame.setSize(300,300);
		frame.setVisible(true);
	}

	public void actionPerformed(ActionEvent event){
		button.setText("I've been clicked!");
	}
}
©️2020 CSDN 皮肤主题: 游动-白 设计师:上身试试 返回首页