11 Stimmen

Hinzufügen von JLayeredPane zu JPanel

Ich versuche, ein JLayeredPane zu einem JPanel hinzuzufügen und dann ein Bild (JLabel-Symbol) und eine Schaltfläche zum JLayeredPane hinzuzufügen, aber beides wird nicht angezeigt. Ich habe das Bild ohne die Schaltfläche und das layeredpane getestet, damit ich weiß, dass es funktioniert. Hier ist ein Teil des Codes, den ich verwende. Gibt es etwas, das ich übersehe oder falsch mache?

public class MyClass extends JPanel 
{
    private JLayeredPane layeredPane;
    private JLabel imageContainer = new JLabel();
    private JButton info = new JButton("i");

    MyClass(ImageIcon image)
    {
        super();

        this.imageContainer.setIcon(image);

        this.layeredPane = new JLayeredPane();
        layeredPane.setPreferredSize(new Dimension(300, 300));
        layeredPane.add(imageContainer, new Integer(50));
        layeredPane.add(info, new Integer(100));

        this.add(layeredPane);
    }
}

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X