java - 如何在具有空布局的 JFrame 中添加滚动条?

标签 java swing jframe jscrollbar null-layout-manager

我想在我的 JFrame 上添加一个带有 null 布局的垂直滚动条。

可不可以?请帮忙!

最佳答案

只需将 JScrollPane 设置为 JFrameContentPane,如所述 here :

public class TabbedPaneTest {
    public static void main(String [] a) {
        final JFrame frame = new JFrame();
        frame.setSize(500, 500);
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

        JScrollPane pane = new JScrollPane(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS, JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);

        frame.setContentPane(pane);

        SwingUtilities.invokeLater(new Runnable() {
            @Override
            public void run() {
                frame.setVisible(true);
            }
        });
   }
}

关于java - 如何在具有空布局的 JFrame 中添加滚动条?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18893369/

相关文章:

java - 如何重绘多个 JFrame

java - 当主应用程序 JFrame 最小化时最小化辅助 JFrame

java - JFrame 在内容周围显示白条

java - EnableWebMvc 抛出 ServletException : Could not resolve view with name

java - -XX :+UseCompressedOops does not work in Eclipse

java - Android Studio - 编辑器中的 FileNotFound 异常

对代码进行必要的更改时出现 java.lang.NullPointerException(Java Netbeans IDE 7.4 和 JDK 1.7)

java - 还是个问题? - java.util.zip.ZipException : Central Directory Entry not found

java - 将 System.out.println) 重定向到 textArea

java - 获取 JToggleButton 的状态