Scusate forse non ho capito bene come funziona il CardLayout
Perchè non viene visualizzato il JPanel con la scritta sopra il JPAnel colorato!?
codice:
public class MainProva extends JFrame {
/**
*
*/
private static final long serialVersionUID = -7336648702131801090L;
public MainProva() {
JPanel pan1 = new JPanel();
pan1.setBackground(new Color(25,125,100,100));
pan1.setOpaque(true);
JLabel label2 = new JLabel("TESTO PROVA!!");
JPanel pan2 = new JPanel();
pan2.setOpaque(true);
pan2.add(label2);
CardLayout cl = new CardLayout();
JPanel pannello = new JPanel();
pannello.setLayout(cl);
pannello.add(pan1);
pannello.add(pan2);
//...
setPreferredSize(new Dimension(500,500));
add(pannello);
pack();
setVisible(true);
}
public static void main(String[] args) {
new MainProva();
}
}