import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class KY9_2{
private JFrame f;
private JButton btn;
public KY9_2()
{
f=new JFrame("Demo Frame");//创建一个窗口f
btn=new JButton("你好!!!");//创建一个按钮btn,并且按钮的内容为:你好!!!
f.getContentPane().add(btn);//将btn按钮添加到f的窗口中
f.setLocation(100,300);//设置f的位置.
f.setSize(300,300);//设置f的大小
f.setVisible(true);//设置f为可见
btn.addActionListener(new MyListener());//为btn按钮添加监听
}
public class MyListener implements ActionListener
{
public void actionPerformed(ActionEvent e)//当点击btn按钮的时候
{
if(btn.getText().equals("你好!!!"))//如果按钮上的内容为:你好!!!
btn.setText("再见!!!");//就讲按钮上的内容改为:再见!!!
else
btn.setText("你好!!!");//如果按钮上的内容不是:你好,则将按钮上的内容改为:你好!!!
}
}
public static void main(String[] s)
{
KY9_2 t=new KY9_2();//实例化
}
}
f=new JFrame("Demo Frame");//新定义一个frame窗体。名字叫demo Frame
btn=new JButton("你好!!!");//定义一个你好的按钮
f.getContentPane().add(btn);//把按钮添加到窗体中
f.setLocation(100,300);//设置窗体的初始位置
f.setSize(300,300);//设置窗体大小
f.setVisible(true);//设置窗体为可见的
btn.addActionListener(new MyListener());//给按钮点添加点击监听事件
if(btn.getText().equals("你好!!!"))判断按钮中的内容
btn.setText("再见!!!"); //如果是你好。就写再见
else
btn.setText("你好!!!");//如果不是就显示你好。
KY9_2 t=new KY9_2(); //运行上面的方法。