java - 删除 JLayeredPane 中的图层

标签 java swing jlayeredpane

我目前正在开发一个使用JLayeredPane 的Java 应用程序。我目前在 2 个不同的层中有 2 个分割 Pane ,我正在尝试完全删除其中一层。

我该如何实现这个目标?

最佳答案

void    remove(int index)

从此 Pane 中删除索引组件。

你也可以使用

remove(Component comp)

removeAll()

如果你想删除所有图层,请选择最后一个

也可以

 panel.revalidate();
 panel.repaint();

应用更改。

要获得更多帮助,我将查看您的代码。

检查https://docs.oracle.com/javase/7/docs/api/javax/swing/JLayeredPane.html

关于java - 删除 JLayeredPane 中的图层,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43566130/

相关文章:

java - Java 比较排序数字

java - 从枚举值实例化类的良好做法

java - 调用构造函数是否意味着创建对象?

java - 小程序按钮填充区

java - 协助关键事件

java - 如何调整Java Swing布局中的组件?

java - 如何让一个点上下移动

java - 嵌套 JLayeredPane 未正确渲染

java - JLayeredPane 中的顶层未显示

java - 如何使 JLayeredPane 上的面板透明?