Hallo Leute ich habe ein Problem. Ich möchte drei JPanels auf einem JFrame platzieren (EAST, CENTER, WEST). Wenn ich nun den unten Quelltextstarte erhalte ich aber nur ein blaues Bild. Die anderen drei Panels werden nicht dargestellt. Kann mir da vielleicht jemand helfen. Auch mein MouseAdapter funktioniert nicht.
Java:
public class Aufgabe8 extends JFrame {
FarbPanel westpanel = new FarbPanel(Color.BLUE);
FarbPanel centerpanel = new FarbPanel(Color.BLUE);
FarbPanel eastpanel = new FarbPanel(Color.BLUE);
public Aufgabe8(){
add(westpanel, BorderLayout.WEST);
add(centerpanel, BorderLayout.CENTER);
add(eastpanel, BorderLayout.EAST);
setSize(200,300);
}
class FarbPanel extends JPanel {
public FarbPanel(Color color){
setBackground(color);
addMouseListener(ml);
}
MouseAdapter ml = new MouseAdapter() {
public void mouseEntered(MouseEvent e){
JComponent component = (JComponent) e.getSource();
eastpanel.setBackground(component.getBackground());
}
public void mouseExited(MouseEvent e){
JComponent component = (JComponent) e.getSource();
westpanel.setBackground(component.getBackground());
}
};
}
}