我的JScrollPane里面有桌子。
scroll = new JScrollPane(table);
scroll.setBorder(BorderFactory.createLineBorder(Color.black));
add(scroll);
我想禁用它,但是
scroll.setEnabled(false);
什么也没做。
有没有办法禁用滚动窗格?
答案 0 :(得分:2)
JScrollPane.setEnabled(false)
无法按照建议it is a bug运行,以便获得执行以下操作所需的相同操作:
scroll.getHorizontalScrollBar().setEnabled(false);
scroll.getVerticalScrollBar().setEnabled(false);
scroll.getViewport().getView().setEnabled(false);
希望这有帮助。