AWT帧不处理事件

时间:2015-05-25 10:57:10

标签: java awt mouselistener

框架正常打开和关闭,但鼠标点击不起作用。

{{1}}

3 个答案:

答案 0 :(得分:2)

从它看起来,这段代码不会编译。您有一个错误需要修复:

awt3.setSize(new dimension(500, 500));

awt3.setSize(new Dimension(500, 500));

并按其他人的指示添加正确的import java.awt.Dimension

另一个错误是MouseClicked(MouseEvent me)没有覆盖MouseAdapter的超类方法,因为它的语法错误(超类方法从小情况开始)。将其更改为mouseClicked(MouseEvent me)(如果您愿意,请添加可选的@Override注释)。

答案 1 :(得分:0)

方法名称应为public void mouseClicked(MouseEvent me) 而不是public void MouseClicked(MouseEvent me)

答案 2 :(得分:0)

mouseClicked()是按下并释放鼠标按钮的时间。

mousePressed()是按下鼠标按钮的时间。

您的代码正常运行。在java 1.7上测试过。只有我看到的问题是,没有导入 java.awt.Dimension 类,你试图创建一个新的维度(500,500);虽然类名称是简单形式,但您可以修复此错误并尝试代码。