读书人

怎么让自己画的矩形相应鼠标点击事件

发布时间: 2012-01-22 22:38:43 作者: rapoo

如何让自己画的矩形相应鼠标点击事件?
我用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) {

}

这样就可以实现了

读书人网 >J2SE开发

热点推荐