diff --git a/src/de/mpg/molgen/buczek/portifix/Gui.java b/src/de/mpg/molgen/buczek/portifix/Gui.java index 61d2225..a7be9d8 100644 --- a/src/de/mpg/molgen/buczek/portifix/Gui.java +++ b/src/de/mpg/molgen/buczek/portifix/Gui.java @@ -5,6 +5,8 @@ */ package de.mpg.molgen.buczek.portifix; +import java.awt.Component; +import java.awt.Container; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.FocusEvent; @@ -78,6 +80,17 @@ private String singleColumnValueOfArray(String s[]) { private String singleColumnValueOfSelection(int col) { return singleColumnValueOfArray(columnValuesOfSelection(col)); } + + private static void setTreeEnabled(Component component, boolean enabled) { + component.setEnabled(enabled); + if (component instanceof Container) { + Container container = (Container)component; + for (Component child : container.getComponents()) { + setTreeEnabled(child,enabled); + } + } + } + private void updateForm() {