Probabilmente è un problema stupido, ma mi sta facendo impazzire!
Ho questo codice molto semplice:

Codice PHP:
void buildGUI() {
        
frame = new JFrame();
        
frame.setTitle("EuroConverter 1.0");
        
frame.setSize(600400);
        
        
frame.setVisible(true);
        
frame.setResizable(true);
        
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        
        
menubar = new JMenuBar();        
        
menu = new JMenu("File");        
        exit = new 
JMenuItem("Exit");
        
        
mainpanel = new JPanel(new BorderLayout());
        
mainpanel.setBackground(Color.WHITE);
        
        
// Adding elements to components
        
        
menu.add(exit);
        
menubar.add(menu);
        
mainpanel.add(menubarBorderLayout.NORTH);
        
frame.add(mainpanel);
    } 
Non deve fare altro che visualizzare una finestra di 600 x 400 pixel dallo sfondo bianco e dotata di barra del menu superiore.

Ora, lo fa... MA SOLO dopo aver ridimensionato la finestra.
Per farmi capire, l'applicazione viene aperta cosi':



e se ridimensiono, ecco le specifiche giuste:



(Scusate per le dimensioni delle immagini)
Come mai succede questo?
Grazie!