Estoy tratando de agregar un JLayeredPane a un JPanel y luego agregar una imagen (icono de JLabel) y un botón al JLayeredPane, pero ninguno aparece. He probado la imagen sin el botón y el panel acodado, así que sé que funciona. Aquí hay algunos códigos que estoy usando. ¿Hay algo que me falta o hago mal?agregando JLayeredPane a 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);
}
}
Sin ver dónde y cómo agrega MyClass a un marco de algún tipo, no se sabe dónde se ha equivocado. –