добавление JLayeredPane в JPanel

Я пытаюсь добавить JLayeredPane в JPanel, а затем добавить изображение (значок JLabel) и кнопку в JLayeredPane, но ни один из них не отображается. Я протестировал изображение без кнопки и многослойной панели, поэтому я знаю, что это работает. Вот часть кода, который я использую. Что-то я пропускаю или делаю не так?


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);
    }
}       

Ответы на вопрос(2)

Ваш ответ на вопрос