想实现单击一下按钮,按钮上的文字就变化,用java怎么实现呢?

来源:百度知道 编辑:UC知道 时间:2024/06/25 04:02:29
谢谢!
单击一下变化一下。只有两中变化。

你说的是java程序吧,呵呵,好简单的
给按钮添加一个ActionListener,是把,然后在下面写个方法
public void actionPerformed(ActionEvent e)
在这个方法里面setLabel("XXXXXXX");就可以了,呵呵,简单吧。

import java.awt.Button;
import java.awt.Frame;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

class MyButton extends Frame implements ActionListener {

Button button;

MyButton(String s) {

super(s);
button = new Button();
button.setLabel("你好");
button.addActionListener(this);
this.add(button);
this.setBounds(100, 100, 100, 100);
this.setVisible(true);
this.validate();

}

public void actionPerformed(ActionEvent e) {
if(button.getLabel().equals("你好")) {
button.setLabel("hello");
} else {
button.setLabel("你好");
}
}
}

public class TestButton {
public stati