Java 如何使用JScrollbar滚动JFrame?
我有个问题 我有一个JFrame,其中包含一些JTextFields、jLabel、Jlists和JButtons。现在,我的框架的内容超过了屏幕区域,因此我想在我的JFrame上附加一个JScrollBar,但我的srollbar不起作用。那么,有谁能指导我如何使用JScrollbar滚动我的JFrameJava 如何使用JScrollbar滚动JFrame?,java,scrollbar,jframe,Java,Scrollbar,Jframe,我有个问题 我有一个JFrame,其中包含一些JTextFields、jLabel、Jlists和JButtons。现在,我的框架的内容超过了屏幕区域,因此我想在我的JFrame上附加一个JScrollBar,但我的srollbar不起作用。那么,有谁能指导我如何使用JScrollbar滚动我的JFrame 将所有组件放在一个面板中(而不是放在JFrame中) 将此面板添加到JScrollPane 将JScrollPane添加到框架中 我应该是这样的: JPanel container = ne
JPanel container = new JPanel();
container.add(panel1);
container.add(Panel2);
JScrollPane jsp = new JScrollPane(container);
frame.add(jsp);
这取决于JFrame使用的布局。如果您想将工作滚动条添加到面板中,您应该查看必须由可滚动组件实现的类和接口
swing教程中的“如何使用滚动窗格”一章可能也是一本有趣的读物:2。将此面板添加到JScrollPaneThank中,以获得非常快速的响应。您编写了2。将此面板添加到JScrollBar,但在代码中将其添加到JScrollPane。但JScrollBar不用于此目的?它id,作为JScrollPane的一部分。如果按照MByD描述的方式设置,JScrollBar将自动显示。我使用com.jgoodies.forms.layout.FormLayout。如何将滚动调整到此布局?是否要使用JScrollPane滚动到某些方向