我用Graphics2D.draw了一个矩形,想让其相应鼠标点击事件,不知道该如何做,我记得应该是继承一个接口,然后在JFrame中注册一下。
------解决方案--------------------
写一个类。该类继承 MouseAdapter (在JFrame中的鼠标单击事件)在该类的构造函数中写
类(面板 adaptee) {
this.adaptee = adaptee;
}
在写一个方法
public void mouseClicked(MouseEvent e) {
adaptee.jButton1_mouseClicked(e);
}
在你的面板上注册一个按钮的监听
对象.addMouseListener(new mouseAdapter(this));
在你的面板的类里面写一个方法
如
public void jButton1_mouseClicked(MouseEvent e) {
}
这样就可以实现了