我有一个由几个类组成的 Java 程序。
现在,我在名为Application的类中制作了 Java 程序的接口。我在那里定义了几个按钮。
这就是我将鼠标侦听器添加到Application类中的按钮的方式:
我有另一个名为DrawingCanvas的类,其中包含许多鼠标事件处理程序。这些事件处理程序之一是 mousePressed。这是mousePressed的代码:
mousePressed 的问题是它无法识别按钮名称,例如“Button_Square”、“Button_Rectangle”等。这是因为这些按钮已在Application类中声明,而不是在DrawingCanvas类中声明。
请问如何获取触发鼠标事件的按钮的名称?不要忘记声明按钮的类与实现mouselisteners 和mousemotionlisteners 的类不同。谢谢 :)