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