如何让Slider不响应鼠标?

casinosun 2004-07-28 01:46:48
如何让slider的指针不会随鼠标移动
...全文
249 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
casinosun 2004-07-30
  • 打赏
  • 举报
回复
都试过了,没成功,没其他办法吗?
registered 2004-07-30
  • 打赏
  • 举报
回复
slider = new JSlider(JSlider.VERTICAL, 0, 100, 0);
MouseListener[] mls = slider.getMouseListeners();

for (int i = 0; i < mls.length; i++) {
slider.removeMouseListener(mls[i]);
}

以后用:
slider.setValue(int newValue);
改变他的位置
registered 2004-07-29
  • 打赏
  • 举报
回复
自己 impl 一个空的 MouseListener(或者MouseMotionListener?)
然后add进去试试
孙亖 2004-07-29
  • 打赏
  • 举报
回复
http://community.csdn.net/Expert/TopicView1.asp?id=3222720
zt9788 2004-07-29
  • 打赏
  • 举报
回复
试试this.remove....()你要去掉的监听事件
casinosun 2004-07-29
  • 打赏
  • 举报
回复
没人知道吗?

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧