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

时间:2017-02-22 11:03:49

标签: java swing user-interface jframe

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

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

1 个答案:

答案 0 :(得分:4)

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

例如:

panel.setBorder(BorderFactory.createEmptyBorder(10,10,10,10));