Matrice gestita come? Con GridLayout? GridBagLayout? Un altro layout manager?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.
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.