16/09/11 20:49
Il layout della finestra è un BorderLayout.
Sulla parte sinistra ho messo dei JButton.
Sulla parte destra della finestra ho la necessità che cliccando su un bottone il pannello destro cambi.
Per aggiungere la prima volta il pannello faccio così
Se lo rifaccio con un pannello diverso non cambia niente.
Come faccio a sostituirlo?
Per creare i diversi pannelli ho fatto delle classi interne in questo modo
Per creare il pannello faccio:
É corretto fare una cosa così o conviene fare in un altro modo?
Sulla parte sinistra ho messo dei JButton.
Sulla parte destra della finestra ho la necessità che cliccando su un bottone il pannello destro cambi.
Per aggiungere la prima volta il pannello faccio così
add( Pannello, BorderLayout. CENTER);
Se lo rifaccio con un pannello diverso non cambia niente.
Come faccio a sostituirlo?
Per creare i diversi pannelli ho fatto delle classi interne in questo modo
class Pannello extends JPanel{ Pannello(){ setLayout(new FlowLayout()); /* varie elementi della GUI che mi servono per questo programma */ } }
Per creare il pannello faccio:
Pannello pannello=new Pannello();
É corretto fare una cosa così o conviene fare in un altro modo?