JScrollPane设置为false

时间:2014-07-16 09:03:45

标签: java swing jscrollpane

我的JScrollPane里面有桌子。

scroll = new JScrollPane(table);
scroll.setBorder(BorderFactory.createLineBorder(Color.black));
add(scroll);

我想禁用它,但是

scroll.setEnabled(false);

什么也没做。

有没有办法禁用滚动窗格?

1 个答案:

答案 0 :(得分:2)

JScrollPane.setEnabled(false)无法按照建议it is a bug运行,以便获得执行以下操作所需的相同操作:

scroll.getHorizontalScrollBar().setEnabled(false);
scroll.getVerticalScrollBar().setEnabled(false);
scroll.getViewport().getView().setEnabled(false);

希望这有帮助。