我目前工作上的一个摆架 JScrollPane(包括JComponent),一个行标题并列标题 (这也是JComponents).当老鼠在JComponent或一个这2个头,小鼠轮挑起的滚动。

什么我想要做的是 禁止这种滚动时鼠标是在列标题, 但是我不能找到一个直接的方式也不在JScrollPane实例,也没有在JComponent.有关信息,我有一个看看这些资料来源:

谢谢你提前如果你有办法做到这一点。

有帮助吗?

解决方案

我觉得你需要一个2个步骤解决方案。

  • 禁用/使涡轮,用于整个组分的使用 setWheelScrollingEnabled()JScrollPane.

  • 要做到这一选择性,做 addMouseListener() 在JScrollPane抓住所有老鼠移(包括进入和离开)所以你就会知道当指针在的标题。只要这一变化,你可以把滚动或关闭。

其他提示

yourJTable.getTableHeader().setReorderingAllowed(false);

应工作,试试看。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top