Volevo chiedervi un parere...
Sto provando a realizzare un programmino (che sta crescendo esponenzialmente^^") per la gestione di una ditta edile... Lasciando perdere i particolari su cosa vuol gestire volevo chiedervi se la classe qua sotto è una forzatura x cambiare l'interfaccia all'interno del JFrame oppure va bene... Tramite la JMenuBar seleziono una voce nel sottomenu Inserisci per aggiungere al db un magazzino, da cui acquistiamo) oppure un cantiere che stiamo per iniziare ed utilizzando il solito JFrame cambio il JPane come sotto... Funzionare sembra funzionare, ma non so se è una forzatura e/o c'è un metodo più pulito e standard per farlo...

codice:
private class CambioInterface implements ActionListener{
		public void actionPerformed(ActionEvent e) {
			String sComand = e.getActionCommand();
			
			
			if(sComand.equals("Magazzino")){
				jContentPane.setVisible(true);
				jContentPaneCantiere.setVisible(false);
				setContentPane(jContentPane);
				
			}else if(sComand.equals("Cantiere")){
				jContentPane.setVisible(false);
				jContentPaneCantiere.setVisible(true);
				setContentPane(jContentPaneCantiere);
			}
            
        }
}

public GUIMain() {
		//super();
		super("MenuBarDemo");
                super.setJMenuBar(createMenuBar());

		initialize();
	}

	
	private void initialize() {
		this.setSize(516, 403);
		this.jContentPane = new GUIInsertMagazzini().getJContentPane();
		this.jContentPaneCantiere = new GUIInsertCantiere().getJContentPane();
		this.setContentPane(jContentPane);
		
		this.setTitle("Edilizia");
	}
Visto che ci siamo se qualcuno mi spiega anche come aprire più finestre contemporaneamente...