【发布时间】:2013-03-14 12:49:36
【问题描述】:
我有扩展 JPanel 的提醒类,带有 boxlayout 和
setPreferredSize(new Dimension(500,500))
在主类中我有 JFrame
rem = new Reminder();
frame.setSize(900,900);
rem.setMaximumSize(new Dimension(500,500));
frame.getContentPane().removeAll();
frame.setLayout(new BorderLayout());
frame.add(rem,BorderLayout.CENTRE);
frame.validate();
frame.repaint();
我希望提醒面板位于 jframe 的中心而不改变它的大小(500,500),并且框架不应该改变它的大小(900,900)。当我运行上面的代码时,rem 面板完全展开了。如何使rem面板居中?
【问题讨论】: