Kurze Frage:
Was muss ich machen, um nach "add(panel3)" das panel2 wieder anzeigen zu können. So funktionierts bei mir nicht. Warum wird da bei mir dann gar kein Panel anzeigt (nur das leere Fenster) und nicht das grüne Panel? Wo liegt da mein Fehler?
Was muss ich machen, um nach "add(panel3)" das panel2 wieder anzeigen zu können. So funktionierts bei mir nicht. Warum wird da bei mir dann gar kein Panel anzeigt (nur das leere Fenster) und nicht das grüne Panel? Wo liegt da mein Fehler?
Java:
import java.awt.Color;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class TestClass extends JFrame{
JPanel panel1;
JPanel panel2;
JPanel panel3;
public TestClass(){
setSize(1024, 768);
setVisible(true);
panel1 = new JPanel();
panel1.setBackground(Color.BLACK);
add(panel1);
panel2 = new JPanel();
panel2.setBackground(Color.GREEN);
add(panel2);
panel3 = new JPanel();
panel3.setBackground(Color.RED);
add(panel3);
//
panel1.setVisible(false);
panel3.setVisible(false);
panel2.setVisible(true);
}
public static void main(String [] args){
new TestClass();
}
}