summaryrefslogtreecommitdiff
path: root/java/src/IceGridGUI/EditorBase.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/src/IceGridGUI/EditorBase.java')
-rw-r--r--java/src/IceGridGUI/EditorBase.java10
1 files changed, 9 insertions, 1 deletions
diff --git a/java/src/IceGridGUI/EditorBase.java b/java/src/IceGridGUI/EditorBase.java
index beb24efdd29..27c99d2c515 100644
--- a/java/src/IceGridGUI/EditorBase.java
+++ b/java/src/IceGridGUI/EditorBase.java
@@ -62,9 +62,17 @@ public abstract class EditorBase
scrollPane.setBorder(Borders.DIALOG);
- _propertiesPanel = new JPanel(new BorderLayout());
+ if(_propertiesPanel == null)
+ {
+ _propertiesPanel = new JPanel(new BorderLayout());
+ }
+ else
+ {
+ _propertiesPanel.removeAll();
+ }
_propertiesPanel.add(scrollPane, BorderLayout.CENTER);
_propertiesPanel.setBorder(Borders.EMPTY);
+ _propertiesPanel.revalidate();
}
protected JPanel _propertiesPanel;