applet的问题??? public class Calculation extends JApplet implements ActionListener{ } 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用了内部匿名类的实例直接作为监听器注册是不用implements ActionListener的implements ActionListener的目的只是运用多态,让自己的实例同时也是ActionListener的实例,可以注册为监听器addActionListener(this)的。看看观察者模式的运用楼主的代码有没有更完整的 楼上两位老兄讲的不正确,楼主的监听是用了茂名内部类,不需要继承了.楼主的代码问题应该在于:你的监听处理里面没有处理具体的按钮事件,系统并不知你每次按了哪个按钮public void actionPerformed(ActionEvent e) { if(e.getSource() == btnAdd){处理add逻辑}if(e.getSource() == btnSub){处理sub逻辑} int digit1=Integer.parseInt( textField1.getText().trim()); int digit2=Integer.parseInt( textField2.getText().trim()); DigPane.setDigit(String.valueOf (digit1+digit2)); } 不是吧,楼主的意思是每个按键后面都跟着自己的ACTIONPERFORMED,所以不用单写一个ACTIONPERFROMED的method, 也不用区分按钮的事件 java问题 关于排班的问题 简单计算器问题 一个基础概念问题 悬赏提问:JGraph 中的cell的焦点如何变大? 这样的输出结果不太理解,帮忙解释以下 关于JFrame的问题 关于clone的问题 各位大虾,请问哪里有JDK API的chm格式的help下载,感激不禁! 为什么会输出t=:a:b:c:d:e:f 怎样实现单击按钮后,弹出另一个窗体 关于文字编码的的问题(泰文)
implements ActionListener的目的只是运用多态,让自己的实例同时也是ActionListener的实例,可以注册为监听器addActionListener(this)的。看看观察者模式的运用楼主的代码有没有更完整的
楼主的代码问题应该在于:你的监听处理里面没有处理具体的按钮事件,系统并不知你每次按了哪个按钮
public void actionPerformed(ActionEvent e)
{
if(e.getSource() == btnAdd){处理add逻辑}
if(e.getSource() == btnSub){处理sub逻辑} int digit1=Integer.parseInt(
textField1.getText().trim());
int digit2=Integer.parseInt(
textField2.getText().trim());
DigPane.setDigit(String.valueOf
(digit1+digit2));
}