G
Gast
Gast
Hi !
Also, ich möchte gerne mehrer JButtons in einer Reihe in meinen JFrame platzieren. Dabei soll jedoch einer in einem JRootPane liegen, der dann von einer GlassPane verdeckt wird.
Folgenden Code habe ich programmiert:
Die Buttons 1, 3 und 4 werden normal angezeigt. Nur der Button 2 aus dem JRootPane ist nicht zusehen.
Was mache ich nur falsch?!
Also, ich möchte gerne mehrer JButtons in einer Reihe in meinen JFrame platzieren. Dabei soll jedoch einer in einem JRootPane liegen, der dann von einer GlassPane verdeckt wird.
Folgenden Code habe ich programmiert:
Code:
JFrame frame = new JFrame("Button");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Container container = frame.getContentPane();
container.setLayout(new FlowLayout());
final JComponent glass = new JComponent(){
public void update(Graphics g) {
}
};
glass.setVisible(true);
Container buttonContainer = new Container();
buttonContainer.add(button2);
JRootPane rootPane = new JRootPane();
rootPane.setContentPane(buttonContainer);
rootPane.setGlassPane(glass);
container.add(button1);
container.add(aRootPane);
container.add(button3);
container.add(button4);
frame.pack();
frame.setVisible(true);
Die Buttons 1, 3 und 4 werden normal angezeigt. Nur der Button 2 aus dem JRootPane ist nicht zusehen.
Was mache ich nur falsch?!