如何在 Swing 中使用 pack() 设置边距?

Rob*_*bb1 1 java user-interface swing jframe

我正在使用Java Swing来设置我的应用程序的视图。插入所有组件后,我调用该frame.pack()方法以正确设置窗口的大小。

有没有办法同时使用该方法在窗口边框和框架内容之间设置边距pack()

And*_*son 5

使用 aJPanel作为框架的内容窗格。setBorder(..)使用EmptyBorder作为传递给方法的参数调用该面板。

例如:

panel.setBorder(BorderFactory.createEmptyBorder(10,10,10,10));
Run Code Online (Sandbox Code Playgroud)