Originariamente inviato da ryaas
Salve a tutti, praticamente ho la necessità di sovrapporre 2 JPanel.
Spiegando meglio, ho creato un JPanel che contiene una matrice di JLabel, e un'altro JPanel che contiene una matrice di JButton.
A me servirebbe un modo per far si che il pannello di JLabel stia sotto e quello dei JButton stia sopra, in modo che quando premo un JButton, lo metto setVisible(false), così mi fa vedere la JLabel sottostante.
Matrice gestita come? Con GridLayout? GridBagLayout? Un altro layout manager?

Quindi il JButton e il rispettivo JLabel sono per così dire in "relazione" (sia logica che "fisica")? Una volta che hai premuto il JButton sparisce definitivamente e resta solo il JLabel??
Allora fai una griglia di oggetti TuoPannello (che estende JPanel) che contiene JButton/JLabel e mostri semplicemente uno o l'altro togliendo uno e aggiungendo l'altro nel tuo-pannello.