Hallo
ich ärgere mich nun schon eine Weile rum und Google konnte mir auch nicht helfen.
Ich habe mit Hilfe von WindowBuilder in Eclipse einen Frame erstellt und will nun, dass dort externe Panels (sind anscheinend eigene Klassen) eingefügt werden. Ich hab schon mehrere Sachen ausprobiert, aber ich bekomme es nicht hin. Ich kenne mich mit WindowBuilder und Java leider nicht so gut aus, muss das aber für mein mündliches Abi hinkriegen. Es sieht wie folgt aus:
An sich wird doch das Panel beim Erstellen des Objektes erzeugt und müsste dann in die "contentPane" eingefügt werden. Da passiert aber gar nichts.
ich ärgere mich nun schon eine Weile rum und Google konnte mir auch nicht helfen.
Ich habe mit Hilfe von WindowBuilder in Eclipse einen Frame erstellt und will nun, dass dort externe Panels (sind anscheinend eigene Klassen) eingefügt werden. Ich hab schon mehrere Sachen ausprobiert, aber ich bekomme es nicht hin. Ich kenne mich mit WindowBuilder und Java leider nicht so gut aus, muss das aber für mein mündliches Abi hinkriegen. Es sieht wie folgt aus:
- Erstellung des Frames
Java:
private JPanel contentPane;
//Erstellung des Frames
public Fenster() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 450, 300);
contentPane = new JPanel();
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
setContentPane(contentPane);
contentPane.setLayout(null);
- Einfügen des/der Panels
Java:
TestPanel tp = new TestPanel();
contentPane.add(tp);
PanelButtonUnten pbu = new PanelButtonUnten();
contentPane.add(pbu);
contentPane.updateUI();
- Panel
Java:
public TestPanel() {
JPanel panel = new JPanel();
panel.setBackground(Color.BLACK);
panel.setBounds(10, 11, 422, 180);
An sich wird doch das Panel beim Erstellen des Objektes erzeugt und müsste dann in die "contentPane" eingefügt werden. Da passiert aber gar nichts.