
解决方法:
(1)public void actionPerformed(ActionEvent e) {
}
这么一个方法,然后再在构造方法里面添加注册事件,button.addActionListener(this);
(2) 在res/layout中的activity_main.xml添加一个按钮,命名为button1。
(3)在MainActivity.Java中添加按钮事件绑定:
(4) 重写ButtonClickListener函数:
你的界面类可以 implements ActionListener然后实现 public void actionPerformed(ActionEvent e) { }
这样你的按钮应该加上Button.AddActionListener(this)
不过如果你有多于一个的Button就很麻烦了
也可以这样
File Interface.java
文件开始
class Interface extends JFrame{
......
Button1.addActionListener(Action1)
Button2.addActionListener(Action2)
......
}
class Action1 implement ActionListener{
public void actionPerformed(ActionEvent e){
// 实现按钮1行为的代码
....
}
}
class Action2 implement ActionListener{
// 实现按钮2行为的代码
public void actionPerformed(ActionEvent e){
....
}
}
文件结束
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)