我想添加一個JLayeredPane到JPanel,然後添加一個圖像(JLabel圖標)和一個按鈕到JLayeredPane,但都沒有出現。我已經測試了沒有按鈕和分層面板的圖像,所以我知道這很有用。這裏是我使用的一些代碼。有什麼我失蹤或做錯了嗎?將JLayeredPane添加到JPanel
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);
}
}
沒有看到在哪裏以及如何將MyClass添加到某種框架中,因此沒有告訴您出錯的地方 – 2009-11-19 15:39:25