我发现java.asw.event.MouseEvent的方法getButton只能侦测到鼠标1,2,3键的按下事件,不能侦测到滚轮事件。大家说说怎么办才能侦测到滚轮事件呢?
解决方案 »
- 关于jtextpane & jpanel组件的应用
- JAVA群:10665362
- JTable如何合并单元格?
- 怎样全局设置窗口中所以组件的字体?
- 网上有哪些经典的java程序可看?
- 请问有没有办法取得ResultSet的行数?
- ●●●●(再线等待)为什么,我在Jbuilder7.0中写的applet程序在AppletView浏览正常但在IE浏览器中,中文却变成乱码
- getTimeInMillis()这个方法没问题吧?怎么在visualAge for Java中找不到?
- 哪里有下载Jcreater的呀
- 希望哪位帮我推荐一两本好的Java教材?
- 从数据库读取数据,写入xml文件,空格消失,我该怎么办?
- 正则问题!
public class MouseHandler implements MouseListener, MouseMotionListener,
MouseWheelListener
{...
public void mousePressed( MouseEvent e )
{...}
public void mouseWheelMoved(MouseWheelEvent e)
{...}
...};其中mousePressed能被触发,但是mouseWheelMoved不能呀。 这是怎么回事呢?
public void mouseWheelMoved(MouseWheelEvent e) { int dir = e.getWheelRotation();
// down
if (dir == 1) {
} // up
if (dir == -1) { }
}