Java 水平滚动条不显示';你不来吗?
我有一个上面显示的代码,这里垂直滚动条工作正常,但水平滚动条不工作(在我的Swing GUI上不显示) 尝试将整个面板添加到JScrollPane中Java 水平滚动条不显示';你不来吗?,java,swing,jscrollpane,jscrollbar,Java,Swing,Jscrollpane,Jscrollbar,我有一个上面显示的代码,这里垂直滚动条工作正常,但水平滚动条不工作(在我的Swing GUI上不显示) 尝试将整个面板添加到JScrollPane中 JScrollBar _horizontalScroll; _verticalScroll = new JScrollBar(JScrollBar.VERTICAL); this.add(_verticalScroll); _verticalScroll.addAdjustmentListener(this); _ver
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);
您可以使用
JScrollPane scrollPane = new JScrollPane(panel,
ScrollPaneConstants.VERTICAL_SCROLLBAR_AS_NEEDED,
ScrollPaneConstants.HORIZONTAL_SCROLLBAR_AS_NEEDED);
尝试将整个面板添加到JScrollPane中
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);
您可以使用
JScrollPane scrollPane = new JScrollPane(panel,
ScrollPaneConstants.VERTICAL_SCROLLBAR_AS_NEEDED,
ScrollPaneConstants.HORIZONTAL_SCROLLBAR_AS_NEEDED);
您从未添加过水平滚动条。您从未添加过水平滚动条。是否需要显示水平滚动条?意思是你的内容是否扩展了框架/组件的宽度?是的,我是从框架扩展而来。实际上,我是从Jcomponent扩展而来。到Clarify,我相信Harry的意思更像是“滚动窗格的子对象比框架宽(以像素计)”。如果不是,则不会显示滚动条。是否需要显示水平滚动条?意思是你的内容是否扩展了框架/组件的宽度?是的,我是从框架扩展而来。实际上,我是从Jcomponent扩展而来。到Clarify,我相信Harry的意思更像是“滚动窗格的子对象比框架宽(以像素计)”。如果不是,则不会显示滚动条。