Verwenden Sie die Java pack () -Methode
Ich kann die pack () -Methode nicht zum Laufen bringen. Ich habe verschiedene Dinge ausprobiert. Mein Code sieht im Moment so aus:
Klasse 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();
Klasse 2
public class JavaGui extends javax.swing.JFrame
{
public JavaGui()
{
getContentPane().setLayout(null);
..
getContentPane().add(panelLeft);
...
getContentPane().add(panelRight);
Ich habe versucht, die pack-Methode überall einzusetzen, aber mit dieser Art des Hinzufügens von GUI-Elementen wird es nicht funktionieren. Irgendwelche Vorschläge warum? Ich habe auch versucht, alles zu einem JFrame anstelle von getContentPane () hinzuzufügen, aber das funktioniert auch nicht.