首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

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

2012-01-22 
如何让自己画的矩形相应鼠标点击事件?我用Graphics2D.draw了一个矩形,想让其相应鼠标点击事件,不知道该如

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

}

这样就可以实现了

热点排行