gpt4 book ai didi

Java:Netbeans 中的 JLayeredPane

转载 作者:行者123 更新时间:2023-11-30 07:34:33 25 4
gpt4 key购买 nike

我正在使用 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);

但我仍然不确定我的目标是否已实现。

如何在两层上设置这些拖车组件?

谢谢!

最佳答案

在 GUI 编辑器中选择您要更改的面板。

然后在“属性”窗口中,向下滚动到“布局”部分。在那里您会找到一个属性“图层”,您可以在其中选择一个预定义值,或者直接输入您想要的图层。

通常:“ protected ”部分中的代码始终通过组件(或其祖先)的属性进行控制。

Screenshot of the NetBeans Properties

关于Java:Netbeans 中的 JLayeredPane,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5101659/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com