Tag: pack

使用Java pack()方法

我不能使pack()方法工作。 我尝试了几件事。 我的代码目前看起来像这样: 第1类: public static void main( String[] args ) { java.awt.EventQueue.invokeLater(new Runnable() { public void run() { JavaGui mygui = new JavaGui(); // mygui.setSize(1154, 753); mygui.setVisible(true); mygui.pack(); 第2类: public class JavaGui extends javax.swing.JFrame { public JavaGui() { getContentPane().setLayout(null); .. getContentPane().add(panelLeft); … getContentPane().add(panelRight); 我尝试将pack方法放在任何地方,但它不能用这种方式添加gui元素。 有什么建议吗? 我也尝试将所有内容添加到JFrame而不是getContentPane(),但我也无法做到这一点。