Olá, eu li em muitos sites sobre jlayeredpanes, pelo que eu entendi é um objeto onde adicionamos vários jpanels e ele adiciona um sobre o outro(Se eu estiver errado por favor me corrijam!), porém vi bastante sobre o mesmo e vi esse tipo de estrutura https://docs.oracle.com/javase/7/docs/api/javax/swing/doc-files/JLayeredPane-1.gif, porém eu queria adicionar jpanels do mesmo tamanho um sobre o outro como se fossem camadas, e sem que os de cima tapassem os debaixo, então eu tentei assim:
`
package Mainmenu;
import java.awt.Font;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JLayeredPane;
import javax.swing.JPanel;
public class layer extends JFrame{
layer(){
super("Teste");
JLayeredPane pane = new JLayeredPane();
JPanel p = new JPanel();
JPanel p2 = new JPanel();
p2.setOpaque(true);
JLabel l = new JLabel("Thallysson");
JLabel l2 = new JLabel("Kein");
Font f = new Font("Comic Sans MS",Font.BOLD,50);
l.setFont(f);
l2.setFont(f);
pane.add(p,new Integer(1));
pane.add(p2,new Integer(2));
add(pane);
setVisible(true);
pack();
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocationRelativeTo(null);
}
public static void main(String[]args){
layer la = new layer();
}
}
`
Usei jlabels para testar, mais não funcionou, alguém pode me ajudar com essas dúvidas?


, corrigi o código.