Java中给多个按钮添加监听(非常多),要求: 能够判断按钮属性(如:背景色,文本)并执行代码

Java中给多个按钮添加监听(非常多),要求: 能够判断按钮属性(如:背景色,文本)并执行代码,第1张

不知道你这个是不是swing实现。类实现事件接口,然后在类中重新事件方法,方法中可以判断按钮id来具体 *** 作;伪代码实现如下

public class MyFrame extends JFrame implements ActionListener{

public MyFrame() {

....

button2.addActionListener(this)

}

/**

* 按钮二的事件响应在此

*/

public void actionPerformed(ActionEvent e) {

if(e.getSource()==button2){

showMsg("你按下了" + button2.getText())

}

...

}

}

addkeylistener监听事件要用接口用定义的方法来继承import java.awt.event.KeyAdapterimport java.awt.event.KeyEventimport java.awt.event.KeyListenerimport javax.swing.JFramepublic class Test extends JFrame implements KeyListener

在new Button()之后

bn1.setOnClickListener(new OnClickListener(){

public void onClick(View v){

//do what you want

}

})


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/7962395.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-12
下一篇2023-04-12

发表评论

登录后才能评论

评论列表(0条)

    保存