gpt4 book ai didi

java - 检查 JPanel 是否包含 JButton

转载 作者:搜寻专家 更新时间:2023-11-01 01:06:57 24 4
gpt4 key购买 nike

我在 JPanel 中添加了一个按钮。如果 JPanel 包含该按钮,我想删除该按钮。有什么方法可以检查 JPanel 是否包含按钮?

最佳答案

如果您有对 JButton 的引用,请调用 getParent() .如果父级为 null,则按钮不在面板(或任何容器)中。

或者,按照@kleopatra 的建议进行操作并调用 getComponents()JPanel 实例上迭代数组以查找任何属于 instanceof JButton 的内容。

关于java - 检查 JPanel 是否包含 JButton,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7306599/

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