Я использую IDE NetBeans для разработки графического интерфейса для Java-программы. Я хочу использовать JLayeredPane в моем графическом интерфейсе. Я добавил JPanel (jPanel5) и холст (холст) на два слоя в свой jLayeredPane, и был сгенерирован этот код:
jPanel5.setBounds(0, 0, 749, 549);
jLayeredPane1.add(jPanel5, javax.swing.JLayeredPane.DEFAULT_LAYER);
canvas1.setBounds(0, 0, 40, 30);
jLayeredPane1.add(canvas1, javax.swing.JLayeredPane.DEFAULT_LAYER);
Как известно, этот код редактировать нельзя. Я не хочу, чтобы они были на одном слое (DEFAULT_LAYER). Я использовал метод setLayer () метод как:
jLayeredPane1.setLayer(canvas1 , 2);
jLayeredPane1.setLayer(jPanel5 , 1);
но все же я не уверен, что моя свинья достигнута.
Как я могу установить эти буксирные компоненты на два слоя?
Спасибо!