我正在使用 netbeans IDE 为 java 程序开发 GUI。我想在我的 GUI 中使用 JLayeredPane。我在 jLayeredPane 的两层上添加了一个 JPanel(jPanel5) 和一个 Canvas(canvas),并生成了以下代码:
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);
但我仍然不确定我的建议是否成功。
如何将这些拖曳组件设置在两层上?
谢谢 !