JPanelのすべてのコンポーネントを再帰的に無効にするにはどうすればよいですか?
1355 次
1 に答える
7
void setEnabled(Component component, boolean enabled) {
component.setEnabled(enabled);
if (component instanceof Container) {
for (Component child : ((Container) component).getComponents()) {
setEnabled(child, enabled);
}
}
}
別の場所で追跡しない限り、各コンポーネントの以前の有効/無効状態は失われることに注意してください。
于 2012-12-17T19:00:00.720 に答える