我想设置JFrame的大小,以便contentPane是所需的大小.JFrame.setSize()不考虑窗口装饰,因此contentPane有点太小.窗口装饰的大小是平台和主题特定的,所以尝试手动帐户是坏消息.
JFrame.getContentPane().setSize()失败,因为它是托管的.
想法?
谢谢!
Rus*_*ard 17
在Java 5及更高版本中,这是最简单的方法:
JFrame frame = new JFrame("Content Pane Size Example");
frame.getContentPane().setPreferredSize(new Dimension(400, 300));
frame.pack();
frame.setVisible(true);
Run Code Online (Sandbox Code Playgroud)
一如既往,上述内容应在EDT中执行.
| 归档时间: |
|
| 查看次数: |
16466 次 |
| 最近记录: |