JScrollBar _horizontalScroll;
_verticalScroll = new JScrollBar(JScrollBar.VERTICAL);
this.add(_verticalScroll);
_verticalScroll.addAdjustmentListener(this);
_verticalScroll.setVisible(true);
_horizontalScroll = new JScrollBar(JScrollBar.HORIZONTAL);
_horizontalScroll.addAdjustmentListener(this);
_horizontalScroll.setVisible(true);
我有一个上面显示的代码,这里垂直滚动条工作正常,但水平滚动条不起作用(不会出现在我的Swing GUI上)。
答案 0 :(得分:2)
尝试将整个面板添加到JScrollPane中。
JScrollPane scrollPane = new JScrollPane(panel,
ScrollPaneConstants.VERTICAL_SCROLLBAR_AS_NEEDED,
ScrollPaneConstants.HORIZONTAL_SCROLLBAR_AS_NEEDED);
您可以使用
添加您的听众scrollPane.getHorizontalScrollBar().addAdjustmentListener(this);
答案 1 :(得分:2)
您永远不会添加水平滚动条。