【发布时间】:2012-12-16 13:12:41
【问题描述】:
有没有办法设置JFrame 的插入?
我试过了
frame.getContentPane().getInsets().set(10, 10, 10, 10);
和
frame.getInsets().set(10, 10, 10, 10);
但它们似乎都不起作用。
【问题讨论】:
-
如果内容窗格使用
JPanel,只需panel.setBorder(new EmptyBorder(10,10,10,10)); -
@AndrewThompson 如果 OP 询问设置框架上的插图,为什么不直接覆盖
getInsets()? -
@Dan 1) Is “Don't do it” a valid answer? 2) Composition over inheritance 3) 我们很少能使用单一布局来制作应用程序,因此不妨创建一个主面板作为内容面板。 4) 但除了这三个令人信服的原因之外,我想不是。