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(600, 400);
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(menubar, BorderLayout.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!