summaryrefslogtreecommitdiff
path: root/java/src/IceGrid/TreeNode/AdapterEditor.java
diff options
context:
space:
mode:
authorBernard Normier <bernard@zeroc.com>2005-09-21 22:19:49 +0000
committerBernard Normier <bernard@zeroc.com>2005-09-21 22:19:49 +0000
commitbc07c89bbe7fd2783da0eba80b338c4d259265f8 (patch)
treecdc8e5392ed4f8204ebd92762289366be8099d13 /java/src/IceGrid/TreeNode/AdapterEditor.java
parentRemoved unecessary compiler fix (diff)
downloadice-bc07c89bbe7fd2783da0eba80b338c4d259265f8.tar.bz2
ice-bc07c89bbe7fd2783da0eba80b338c4d259265f8.tar.xz
ice-bc07c89bbe7fd2783da0eba80b338c4d259265f8.zip
Added service instance + ability to sort services
Diffstat (limited to 'java/src/IceGrid/TreeNode/AdapterEditor.java')
-rwxr-xr-xjava/src/IceGrid/TreeNode/AdapterEditor.java76
1 files changed, 29 insertions, 47 deletions
diff --git a/java/src/IceGrid/TreeNode/AdapterEditor.java b/java/src/IceGrid/TreeNode/AdapterEditor.java
index 89883f2e683..1de85cb55fa 100755
--- a/java/src/IceGrid/TreeNode/AdapterEditor.java
+++ b/java/src/IceGrid/TreeNode/AdapterEditor.java
@@ -32,8 +32,6 @@ import javax.swing.tree.TreePath;
import com.jgoodies.forms.builder.DefaultFormBuilder;
import com.jgoodies.forms.factories.Borders;
import com.jgoodies.forms.factories.ButtonBarFactory;
-import com.jgoodies.forms.layout.FormLayout;
-import com.jgoodies.forms.util.LayoutStyle;
import IceGrid.AdapterDescriptor;
import IceGrid.Model;
@@ -75,7 +73,7 @@ class AdapterEditor extends Editor
}
if(ra != null)
{
- adapter.getModel().getTree().setSelectionPath
+ adapter.getModel().setSelectionPath
(ra.getPath());
}
}
@@ -91,7 +89,7 @@ class AdapterEditor extends Editor
_objectsDialog = new TableDialog(parentFrame,
"Registered Objects",
"Object Identity",
- "Type");
+ "Type", true);
AbstractAction openObjectsDialog = new AbstractAction("...")
{
@@ -140,48 +138,7 @@ class AdapterEditor extends Editor
idTextField.getDocument().addDocumentListener(_updateListener);
}
-
- JComponent getComponent()
- {
- if(_panel == null)
- {
- //
- // Build everything using JGoodies's DefaultFormBuilder
- //
- FormLayout layout = new FormLayout(
- "right:pref, 3dlu, fill:pref:grow, 3dlu, pref", "");
- DefaultFormBuilder builder = new DefaultFormBuilder(layout);
- builder.setBorder(Borders.DLU2_BORDER);
- builder.setRowGroupingEnabled(true);
-
- builder.setLineGapSize(LayoutStyle.getCurrent().getLinePad());
-
- builder.append("Name" );
- builder.append(_name, 3);
- builder.nextLine();
-
- builder.append("Id", _id );
- builder.append(_idButton);
- builder.nextLine();
-
- builder.append("Endpoints" );
- builder.append(_endpoints, 3);
- builder.nextLine();
-
- builder.append("Registered Objects");
- builder.append(_objects, _objectsButton);
- builder.nextLine();
-
- builder.append("", _registerProcess);
- builder.nextLine();
- builder.append("", _waitForActivation);
- builder.nextLine();
-
- _panel = buildPanel(builder.getPanel());
- }
- return _panel;
- }
-
+
//
// From Editor:
//
@@ -204,6 +161,30 @@ class AdapterEditor extends Editor
return descriptor.name.equals(_name.getText());
}
+ void append(DefaultFormBuilder builder)
+ {
+ builder.append("Name" );
+ builder.append(_name, 3);
+ builder.nextLine();
+
+ builder.append("Id", _id );
+ builder.append(_idButton);
+ builder.nextLine();
+
+ builder.append("Endpoints" );
+ builder.append(_endpoints, 3);
+ builder.nextLine();
+
+ builder.append("Registered Objects");
+ builder.append(_objects, _objectsButton);
+ builder.nextLine();
+
+ builder.append("", _registerProcess);
+ builder.nextLine();
+ builder.append("", _waitForActivation);
+ builder.nextLine();
+ }
+
void postUpdate()
{
//
@@ -213,6 +194,7 @@ class AdapterEditor extends Editor
}
+
void setObjectsField()
{
Adapter adapter = getAdapter();
@@ -378,7 +360,7 @@ class AdapterEditor extends Editor
private java.util.Map _objectsMap;
private TableDialog _objectsDialog;
- private JButton _objectsButton = new JButton("...");
+ private JButton _objectsButton;
private JButton _idButton;