我在 JPanel
上有几个 JComponent
,我想在按下开始按钮时禁用所有这些组件。
目前,我正在通过
显式禁用所有组件component1.setEnabled(false);
:
:
但是无论如何我可以一次禁用所有组件吗?我试图禁用添加这些组件的 JPanel
panel.setEnabled(false);
但是没有用。
最佳答案
面板应该有 getComponents()
可以在循环中使用来禁用子组件而不显式命名它们的方法。
关于Java Swing - 如何禁用 JPanel?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2713425/