我在 JPanel
中添加了一个按钮。如果 JPanel
包含该按钮,我想删除该按钮。有什么方法可以检查 JPanel
是否包含按钮?
最佳答案
如果您有对 JButton
的引用,请调用 getParent() .如果父级为 null
,则按钮不在面板(或任何容器)中。
或者,按照@kleopatra 的建议进行操作并调用 getComponents()在 JPanel
实例上迭代数组以查找任何属于 instanceof JButton
的内容。
关于java - 检查 JPanel 是否包含 JButton,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7306599/