summaryrefslogtreecommitdiff
path: root/java/src/IceGrid/TreeNode/DbEnvEditor.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/src/IceGrid/TreeNode/DbEnvEditor.java')
-rwxr-xr-xjava/src/IceGrid/TreeNode/DbEnvEditor.java23
1 files changed, 23 insertions, 0 deletions
diff --git a/java/src/IceGrid/TreeNode/DbEnvEditor.java b/java/src/IceGrid/TreeNode/DbEnvEditor.java
index 4cd1a65cb1d..df58f9b992f 100755
--- a/java/src/IceGrid/TreeNode/DbEnvEditor.java
+++ b/java/src/IceGrid/TreeNode/DbEnvEditor.java
@@ -15,9 +15,12 @@ import javax.swing.Action;
import javax.swing.JButton;
import javax.swing.JFrame;
+import javax.swing.JScrollPane;
+import javax.swing.JTextArea;
import javax.swing.JTextField;
import com.jgoodies.forms.builder.DefaultFormBuilder;
+import com.jgoodies.forms.layout.CellConstraints;
import IceGrid.DbEnvDescriptor;
import IceGrid.Model;
@@ -30,6 +33,7 @@ class DbEnvEditor extends ListElementEditor
DbEnvEditor(JFrame parentFrame)
{
_name.getDocument().addDocumentListener(_updateListener);
+ _description.getDocument().addDocumentListener(_updateListener);
_dbHome.getDocument().addDocumentListener(_updateListener);
_properties.setEditable(false);
@@ -70,6 +74,7 @@ class DbEnvEditor extends ListElementEditor
DbEnvDescriptor descriptor =
(DbEnvDescriptor)getDbEnv().getDescriptor();
descriptor.name = _name.getText();
+ descriptor.description = _description.getText();
descriptor.dbHome = _dbHome.getText();
descriptor.properties = Editor.mapToProperties(_propertiesMap);
}
@@ -86,6 +91,17 @@ class DbEnvEditor extends ListElementEditor
builder.append("Name" );
builder.append(_name, 3);
builder.nextLine();
+
+ builder.append("Description");
+ builder.nextLine();
+ builder.append("");
+ builder.nextRow(-2);
+ CellConstraints cc = new CellConstraints();
+ JScrollPane scrollPane = new JScrollPane(_description);
+ builder.add(scrollPane,
+ cc.xywh(builder.getColumn(), builder.getRow(), 3, 3));
+ builder.nextRow(2);
+ builder.nextLine();
builder.append("DB Home" );
builder.append(_dbHome, 3);
@@ -114,6 +130,10 @@ class DbEnvEditor extends ListElementEditor
Utils.substitute(descriptor.name, resolver));
_name.setEditable(isEditable);
+ _description.setText(
+ Utils.substitute(descriptor.description, resolver));
+ _description.setEditable(isEditable);
+
_dbHome.setText(
Utils.substitute(descriptor.dbHome, resolver));
_dbHome.setEditable(isEditable);
@@ -156,6 +176,9 @@ class DbEnvEditor extends ListElementEditor
}
private JTextField _name = new JTextField(20);
+ private JTextArea _description = new JTextArea(3, 20);
+
+
private JTextField _dbHome = new JTextField(20);
private JTextField _properties = new JTextField(20);