比如我在面板里面添加了一个按钮,想通过鼠标单击按钮以后改变按钮上面的标签,应该怎样实现?我知道改变按钮标签的方法是 ButtonObject.setLabel(),但是在
public void actionPerformed(ActionEvent e)
{}
中怎样才能得到“按钮”对象呢?
public void actionPerformed(ActionEvent e)
{}
中怎样才能得到“按钮”对象呢?
解决方案 »
- java Scanner问题
- java读取中文列名
- 讨论JAVA异常处理
- 很急,CBP=Common Business Processes这门课讲的是什么呢?
- 同志们,在不用代码生成器来创建swing程序时,一般都用那些Layout啊?swing中这么多Layout到底哪个好用,混淆中!
- eclipse中如何将断点设在LinkedList的addBefore方法的某句话上
- 高分问题,在线等
- 请问Java怎么可以实现局域网内带密码共享文件的访问
- javamail 接收来自foxmail的信件时标题为乱码,找了半天,实在找不到答案,请大家帮帮忙!
- 请教一个很基础的问题
- 请问JComboBox中setEnabled(boolean enable)
- 如何获取当前程序文件的路径
button.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
((JButton)e.getSource()).setText("我好");
}
});//button.setLabel(); //该方法已经不推荐使用,用button.setText()方法替代。
button.addActionListener(new SymAction());
class SymAction implements ActionListener
{
public void actionPerformed(ActionEvent e) {
Object object=e.getSource();//得到事件源
if(object==button){
button.setText("Hello EveryOne!");
}else if(){
}//多个事件源时
}
}