同时启用/禁用不同JComponents的组

时间:2016-11-02 12:39:36

标签: java swing

enter image description here

我想同时启用/禁用整行JComponents。 例如,如果我选择n°porte = 3,我想要启用第一行,第二行和第三行并禁用最后一行。我想避免一次禁用/启用一个Jcomponent

1 个答案:

答案 0 :(得分:1)

  

我希望避免一次禁用/启用一个Jcomponent

没有方法可以禁用/启用面板(及其组件)。

您需要做的就是使用setComponentsEnabled(boolean enabled)方法创建自定义面板。然后根据需要调用此方法。

您可以使用Container.getComponents(...)方法,然后遍历每个组件以禁用/启用它们。

您可以查看Disabled Panel以了解上述方法的实施情况。