1、编程设计如下界面,当单击按钮时,文本框显示“hello world”。
package project10;
import java.awt.*;
import java.awt.event.*;//引入系统事件包
import javax.swing.*;
//注册事件源对象的监听者,即告诉程序一旦发生相应的事件后,由谁处理。
public class Hello extends JFrame implements ActionListener {
JTextField jtf;
JButton jbt;
public Hello() {
jtf = new JTextField(8);//
jbt = new JButton("Click");
jbt.addActionListener(this);//给jbt加个监听器(注册监听者)
//这句话相当于宣布一旦发生单击事件ActionEvent,对应的事件监听接口为ActionListener,
//而JFrame已经implements了该接口,由this处理。也就是JFrame处理。
add(jtf);
add(jbt);
setLayout(new FlowLayout());//默认的布局管理器是BorderLayout,可使用setLayout()方法改变其默认布局管理器
setTitle("第一题");
setSize(300, 150);//默认是(0,0),可通过此语句设置Frame的大小
setLocationRelativeTo(null);
setDefaultCloseOperation(EXIT_ON_CLOSE);//单击close按钮时退出程序
setVisible(tr