GUI, preferences: improved proxy tab, removed un-used servers list

This commit is contained in:
Oleg Agafonov 2024-07-02 13:04:35 +04:00
parent 3b188340fa
commit e3dee4eac1
4 changed files with 117 additions and 319 deletions

View file

@ -441,4 +441,15 @@ public final class GuiDisplayUtil {
}
return types.trim();
}
public static void setPanelEnabled(JPanel panel, Boolean isEnabled) {
panel.setEnabled(isEnabled);
Component[] components = panel.getComponents();
for (Component component : components) {
if (component instanceof JPanel) {
setPanelEnabled((JPanel) component, isEnabled);
}
component.setEnabled(isEnabled);
}
}
}