import java.awt.event.*;
import java.awt.*;
public class ww
{
public static void main(String[] args)
{
Button b = new Button("Press Me!");
b.addActionListener(new ButtonHandler());
b.setVisible(true);
}
}
class ButtonHandler extends ActionListener
{
public void PerFormed(ActionEven e)
{
System.out.println("Action occurred");
}
}
import java.awt.*;
public class ww
{
public static void main(String[] args)
{
Button b = new Button("Press Me!");
b.addActionListener(new ButtonHandler());
b.setVisible(true);
}
}
class ButtonHandler extends ActionListener
{
public void PerFormed(ActionEven e)
{
System.out.println("Action occurred");
}
}
解决方案 »
- 这句话哪错了呢?关于SQL函数依赖
- 新人JAVA入门问题~!
- BLOB 转成 string
- 请问有南京的朋友吗?
- 求救!关于JTable
- char转String问题
- 请问有没有谁为菜单项设了快捷键不好使的item.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_V,Event.CTRL_MASK));请进来指教。
- 父类与子类继承问题
- 绝世问题(开玩笑,很让人费解,大家讨论)
- 快救救我吧,一个对你来说极其简单,但却极度困惑我的问题等待你的搞定,为了不再受这样痛苦的煎熬,大虾们,伸出你们友爱的双手把,如果
- 网吧计费管理系统
- java 正则表达式问题
3。 Camel标记法:首字母是小写的,接下来的单词都以大写字母开头
4。 Pascal标记法:首字母是大写的,接下来的单词都以大写字母开头
5。 匈牙利类型标记法: 在Pascal标记法前加一个小写字母或者小写字母序列,以说明该变量的类型。(约定表)
这是因为你掉了一个 't' , 应该是 "ActionEvent" Error 2:
The method addActionListener(ActionListener) in the type Button is not applicable for the arguments (ButtonHandler) Error 3:
The type ActionListener cannot be the superclass of ButtonHandler; a superclass must be a class
这是因为 "ActionListener" 是一个接口,而不是一个类,所以不能进行继承。
你这代码本身就有问题的,你可以想一下,一个 Button 应该要装载到一个容器中才能显示出来吧?
可以参考以下代码:
import java.awt.event.*;
import java.awt.*;public class ww {
public static void main(String[] args) {
Frame f = new Frame("MyFrame");
f.setBounds(0, 0, 200, 200);
Button b = new Button("Press Me!");
b.addActionListener(new ButtonHandler());
f.add(b);
f.show();
}
}class ButtonHandler implements ActionListener {
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
System.out.println("Action occurred");
}
}