读书人

图片上某点怎么加上 tooltip

发布时间: 2012-01-21 21:31:43 作者: rapoo

图片上某点如何加上 tooltip?
用java生成某图标,要在图标某处加tooltip,如何实现?
大大们提示下,感谢!

[解决办法]
给图表加MouseMotionListener,然后处理mouseMoved(MouseEvent me)事件,判断鼠标位置,设置不同的ToolTip,例如:

JButton button = new JButton( "test button ");

public void mouseMoved(MouseEvent me) {
if ((me.getX()> 10) && (me.getX() <20)) {
button.setToolTipText( "area1 ");
}else {
button.setToolTipText( "area2 ");
}
}
[解决办法]
仔看看demo:jdk1.5.0_05\demo\jfc\SwingSet2\src\ToolTipDemo.java
自己解印象深

读书人网 >J2SE开发

热点推荐