Example usage for com.jgoodies.forms.builder DefaultFormBuilder append

List of usage examples for com.jgoodies.forms.builder DefaultFormBuilder append

Introduction

In this page you can find the example usage for com.jgoodies.forms.builder DefaultFormBuilder append.

Prototype

public JLabel append(String textWithMnemonic) 

Source Link

Document

Adds a text label to the panel and proceeds to the next column.

Usage

From source file:com.zeroc.IceGridGUI.LiveDeployment.AdapterEditor.java

License:Open Source License

@Override
protected void appendProperties(DefaultFormBuilder builder) {
    builder.appendSeparator("Runtime Status");

    builder.append("Status");
    builder.append(_currentStatus, 3);// w w w. j  a v a 2 s. c  o m
    builder.nextLine();

    builder.append("Published Endpoints");
    builder.append(_currentEndpoints, 3);
    builder.nextLine();

    builder.appendSeparator("Configuration");

    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("Adapter ID");
    builder.append(_id, 3);
    builder.nextLine();

    builder.append("Replica Group");
    builder.append(_replicaGroupId, 3);
    builder.nextLine();

    builder.append("Priority");
    builder.append(_priority, 3);
    builder.nextLine();

    builder.append("Endpoints");
    builder.append(_endpoints, 3);
    builder.nextLine();

    builder.append("Published Endpoints");
    builder.append(_publishedEndpoints, 3);
    builder.nextLine();

    builder.append("", _registerProcess);
    builder.nextLine();
    builder.append("", _serverLifetime);
    builder.nextLine();

    builder.append("Well-known Objects");
    builder.nextLine();
    builder.append("");
    builder.nextLine();
    builder.append("");
    builder.nextLine();
    builder.append("");
    builder.nextRow(-6);
    scrollPane = new JScrollPane(_objects);
    builder.add(scrollPane, cc.xywh(builder.getColumn(), builder.getRow(), 3, 7));
    builder.nextRow(6);
    builder.nextLine();

    builder.append("Allocatable Objects");
    builder.nextLine();
    builder.append("");
    builder.nextLine();
    builder.append("");
    builder.nextLine();
    builder.append("");
    builder.nextRow(-6);
    scrollPane = new JScrollPane(_allocatables);
    builder.add(scrollPane, cc.xywh(builder.getColumn(), builder.getRow(), 3, 7));
    builder.nextRow(6);
    builder.nextLine();
}

From source file:com.zeroc.IceGridGUI.LiveDeployment.CommunicatorEditor.java

License:Open Source License

@Override
protected void appendProperties(DefaultFormBuilder builder) {
    builder.append("Description");
    builder.nextLine();/*from w w  w  . ja va  2  s  . c  om*/
    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("Properties");
    builder.nextLine();
    builder.append("");
    builder.nextLine();
    builder.append("");

    builder.nextLine();
    builder.append("");

    builder.nextRow(-6);
    scrollPane = new JScrollPane(_properties);
    builder.add(scrollPane, cc.xywh(builder.getColumn(), builder.getRow(), 3, 7));
    builder.nextRow(6);
    builder.nextLine();
}

From source file:com.zeroc.IceGridGUI.LiveDeployment.DbEnvEditor.java

License:Open Source License

@Override
protected void appendProperties(DefaultFormBuilder builder) {
    builder.append("Description");
    builder.nextLine();/*from w ww  .  ja v  a  2 s .  co m*/
    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);
    builder.nextLine();

    builder.append("Properties");
    builder.nextLine();

    builder.append("");
    builder.nextLine();

    builder.append("");
    builder.nextLine();

    builder.append("");
    builder.nextRow(-6);
    scrollPane = new JScrollPane(_properties);
    builder.add(scrollPane, cc.xywh(builder.getColumn(), builder.getRow(), 3, 7));
    builder.nextRow(6);
    builder.nextLine();
}

From source file:com.zeroc.IceGridGUI.LiveDeployment.LogFilterDialog.java

License:Open Source License

LogFilterDialog(final ShowIceLogDialog dialog) {
    super(dialog, "Ice log filter - IceGrid Admin", true);
    setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);

    java.util.Set<com.zeroc.Ice.LogMessageType> messageTypeFilterSet = null;
    if (dialog.getMessageTypeFilter() != null) {
        messageTypeFilterSet = new java.util.HashSet<>(java.util.Arrays.asList(dialog.getMessageTypeFilter()));
    }//from  w  ww.  j  a  va 2s  .  co  m

    final JCheckBox error = new JCheckBox("Error",
            messageTypeFilterSet == null || messageTypeFilterSet.contains(LogMessageType.ErrorMessage));
    final JCheckBox warning = new JCheckBox("Warning",
            messageTypeFilterSet == null || messageTypeFilterSet.contains(LogMessageType.WarningMessage));
    final JCheckBox print = new JCheckBox("Print",
            messageTypeFilterSet == null || messageTypeFilterSet.contains(LogMessageType.PrintMessage));
    final JCheckBox trace = new JCheckBox("Trace",
            messageTypeFilterSet == null || messageTypeFilterSet.contains(LogMessageType.TraceMessage));

    final JTextArea traceCategories = new JTextArea(3, 40);
    traceCategories.setLineWrap(true);

    String[] traceCategoryFilter = dialog.getTraceCategoryFilter();
    if (traceCategoryFilter != null) {
        // TODO: join with escapes!
        traceCategories.setText(com.zeroc.IceUtilInternal.StringUtil
                .joinString(java.util.Arrays.asList(traceCategoryFilter), ", "));
    } else {
        traceCategories.setText(null);
    }

    traceCategories.setToolTipText("Trace categories separated by commas; leave blank to get all categories");

    JButton okButton = new JButton("OK");
    ActionListener okListener = new ActionListener() {
        @Override
        public void actionPerformed(ActionEvent e) {
            String[] traceCategoryFilter = null;

            String txt = traceCategories.getText();
            if (txt != null && !txt.isEmpty()) {
                traceCategoryFilter = com.zeroc.IceUtilInternal.StringUtil.splitString(txt, ", \t\r\n");
                if (traceCategoryFilter == null) {
                    // unmatched quote
                    JOptionPane.showMessageDialog(LogFilterDialog.this,
                            "Unmatched quote in Trace categories field", "Invalid entry",
                            JOptionPane.ERROR_MESSAGE);
                    return;
                }

                if (traceCategoryFilter.length == 0) // only separators
                {
                    traceCategoryFilter = null;
                }
            }

            java.util.Set<LogMessageType> messageTypeFilterSet = new java.util.HashSet<>();
            if (error.isSelected()) {
                messageTypeFilterSet.add(LogMessageType.ErrorMessage);
            }
            if (warning.isSelected()) {
                messageTypeFilterSet.add(LogMessageType.WarningMessage);
            }
            if (print.isSelected()) {
                messageTypeFilterSet.add(LogMessageType.PrintMessage);
            }
            if (trace.isSelected()) {
                messageTypeFilterSet.add(LogMessageType.TraceMessage);
            }
            if (messageTypeFilterSet.size() == 0 || messageTypeFilterSet.size() == 4) {
                // All or nothing checked equivalent of getting everything!
                messageTypeFilterSet = null;
            }
            LogMessageType[] messageTypeFilter = null;
            if (messageTypeFilterSet != null) {
                messageTypeFilter = messageTypeFilterSet.toArray(new LogMessageType[0]);
            }

            dispose();
            dialog.setFilters(messageTypeFilter, traceCategoryFilter);
        }
    };
    okButton.addActionListener(okListener);
    getRootPane().setDefaultButton(okButton);

    JButton cancelButton = new JButton("Cancel");
    ActionListener cancelListener = new ActionListener() {
        @Override
        public void actionPerformed(ActionEvent e) {
            dispose();
        }
    };
    cancelButton.addActionListener(cancelListener);

    FormLayout layout = new FormLayout("left:pref, 3dlu, fill:pref:grow", "");
    DefaultFormBuilder builder = new DefaultFormBuilder(layout);
    builder.border(Borders.DIALOG);
    builder.rowGroupingEnabled(true);
    builder.lineGapSize(LayoutStyle.getCurrent().getLinePad());

    builder.appendSeparator("Retrieve only the following types of log messages (server-side filtering)");
    builder.nextLine();
    builder.append(error);
    builder.nextLine();
    builder.append(warning);
    builder.nextLine();
    builder.append(print);
    builder.nextLine();
    builder.append(trace);
    builder.nextLine();
    builder.append("Trace categories");
    builder.nextLine();
    builder.append("");
    builder.nextRow(-2);
    CellConstraints cc = new CellConstraints();
    JScrollPane scrollPane = new JScrollPane(traceCategories);
    builder.add(scrollPane, cc.xywh(builder.getColumn(), builder.getRow(), 1, 3));
    builder.nextRow(2);
    builder.nextLine();

    JComponent buttonBar = new ButtonBarBuilder().addGlue().addButton(okButton, cancelButton).build();
    buttonBar.setBorder(Borders.DIALOG);

    java.awt.Container contentPane = getContentPane();
    contentPane.setLayout(new BoxLayout(contentPane, BoxLayout.Y_AXIS));
    contentPane.add(builder.getPanel());
    contentPane.add(buttonBar);

    pack();
    setResizable(false);
    setLocationRelativeTo(dialog);
    setVisible(true);
}

From source file:com.zeroc.IceGridGUI.LiveDeployment.NodeEditor.java

License:Open Source License

@Override
protected void appendProperties(DefaultFormBuilder builder) {
    builder.appendSeparator("System Information");

    builder.append("Hostname");
    builder.append(_hostname, 3);//  w  ww .j  av  a  2  s . co  m
    builder.nextLine();
    builder.append("Operating System");
    builder.append(_os, 3);

    builder.nextLine();
    builder.append("Machine Type");
    builder.append(_machineType, 3);
    builder.append(_loadAverageLabel, _loadAverage);
    builder.append(_refreshButton);
    builder.nextLine();

    builder.appendSeparator("Configuration");

    builder.append("Load Factor");
    builder.nextLine();

    builder.append("");
    builder.nextLine();

    builder.append("");
    builder.nextLine();

    builder.append("");
    builder.nextRow(-6);
    CellConstraints cc = new CellConstraints();
    JScrollPane scrollPane = new JScrollPane(_loadFactor);
    builder.add(scrollPane, cc.xywh(builder.getColumn(), builder.getRow(), 3, 7));
    builder.nextRow(6);
    builder.nextLine();
}

From source file:com.zeroc.IceGridGUI.LiveDeployment.ObjectDialog.java

License:Open Source License

ObjectDialog(final Root root, boolean readOnly) {
    super(root.getCoordinator().getMainFrame(),
            (readOnly ? "" : "New ") + "Dynamic Well-Known Object - IceGrid Admin", true);

    setDefaultCloseOperation(WindowConstants.HIDE_ON_CLOSE);
    _mainFrame = root.getCoordinator().getMainFrame();

    _proxy.setLineWrap(true);//  www  . j a v a 2s  .c o m

    if (readOnly) {
        _proxy.setEditable(false);
        _proxy.setOpaque(false);
        _type.setEditable(false);
    } else {
        _typeCombo.setEditable(true);
    }

    FormLayout layout = new FormLayout("right:pref, 3dlu, pref", "");
    DefaultFormBuilder builder = new DefaultFormBuilder(layout);
    builder.border(Borders.DIALOG);
    builder.rowGroupingEnabled(true);
    builder.lineGapSize(LayoutStyle.getCurrent().getLinePad());

    builder.append("Proxy");
    builder.nextLine();
    builder.append("");
    builder.nextRow(-2);
    CellConstraints cc = new CellConstraints();
    JScrollPane scrollPane = new JScrollPane(_proxy);
    builder.add(scrollPane, cc.xywh(builder.getColumn(), builder.getRow(), 1, 3));
    builder.nextRow(2);
    builder.nextLine();

    if (readOnly) {
        builder.append("Type", _type);
    } else {
        builder.append("Type", _typeCombo);
    }
    builder.nextLine();

    Container contentPane = getContentPane();
    if (readOnly) {
        contentPane.add(builder.getPanel());
    } else {
        JButton okButton = new JButton("OK");
        ActionListener okListener = new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent e) {
                if (_proxy.isEditable()) {
                    String type = null;
                    if (_typeCombo.getSelectedItem() != QUERY_OBJECT) {
                        type = _typeCombo.getSelectedItem().toString();
                    }

                    root.addObject(_proxy.getText(), type, ObjectDialog.this);
                } else {
                    setVisible(false);
                }
            }
        };
        okButton.addActionListener(okListener);
        getRootPane().setDefaultButton(okButton);

        JButton cancelButton = new JButton("Cancel");
        ActionListener cancelListener = new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent e) {
                setVisible(false);
            }
        };
        cancelButton.addActionListener(cancelListener);

        JComponent buttonBar = new ButtonBarBuilder().addGlue().addButton(okButton, cancelButton).build();
        buttonBar.setBorder(Borders.DIALOG);

        contentPane.setLayout(new BoxLayout(contentPane, BoxLayout.Y_AXIS));
        contentPane.add(builder.getPanel());
        contentPane.add(buttonBar);
    }

    pack();
    setResizable(false);
}

From source file:com.zeroc.IceGridGUI.LiveDeployment.RegistryEditor.java

License:Open Source License

@Override
protected void appendProperties(DefaultFormBuilder builder) {
    CellConstraints cc = new CellConstraints();

    builder.append("Hostname");
    builder.append(_hostname, 3);/*ww  w . j  av a 2 s . co m*/
    builder.nextLine();

    builder.appendSeparator("Deployed Applications");
    builder.append("");
    builder.nextLine();
    builder.append("");
    builder.nextLine();
    builder.append("");
    builder.nextLine();
    builder.append("");
    builder.nextLine();
    builder.append("");
    builder.nextLine();
    builder.append("");
    builder.nextLine();
    builder.append("");
    builder.nextLine();
    builder.append("");
    builder.nextRow(-14);
    JScrollPane scrollPane = new JScrollPane(_applications);
    scrollPane.setToolTipText(_applications.getToolTipText());
    builder.add(scrollPane, cc.xywh(builder.getColumn(), builder.getRow(), 3, 14));
    builder.nextRow(14);
    builder.nextLine();

    builder.appendSeparator("Dynamic Well-Known Objects");
    builder.append("");
    builder.nextLine();
    builder.append("");
    builder.nextLine();
    builder.append("");
    builder.nextLine();
    builder.append("");
    builder.nextLine();
    builder.append("");
    builder.nextLine();
    builder.append("");
    builder.nextLine();
    builder.append("");
    builder.nextLine();
    builder.append("");
    builder.nextRow(-14);
    scrollPane = new JScrollPane(_objects);
    scrollPane.setToolTipText(_objects.getToolTipText());
    builder.add(scrollPane, cc.xywh(builder.getColumn(), builder.getRow(), 3, 14));
    builder.nextRow(14);
    builder.nextLine();

    builder.appendSeparator("Dynamic Object Adapters");
    builder.append("");
    builder.nextLine();
    builder.append("");
    builder.nextLine();
    builder.append("");
    builder.nextLine();
    builder.append("");
    builder.nextLine();
    builder.append("");
    builder.nextLine();
    builder.append("");
    builder.nextLine();
    builder.append("");
    builder.nextLine();
    builder.append("");
    builder.nextRow(-14);
    scrollPane = new JScrollPane(_adapters);
    scrollPane.setToolTipText(_adapters.getToolTipText());
    builder.add(scrollPane, cc.xywh(builder.getColumn(), builder.getRow(), 3, 14));
    builder.nextRow(14);
    builder.nextLine();
}

From source file:com.zeroc.IceGridGUI.LiveDeployment.ServerEditor.java

License:Open Source License

@Override
protected void appendProperties(DefaultFormBuilder builder) {
    builder.appendSeparator("Runtime Status");

    builder.append("State");
    builder.append(_currentState, 3);// w  w w.j  av  a2  s .  c  o m
    builder.nextLine();

    builder.append("", _enabled);
    builder.nextLine();

    builder.append("Process Id");
    builder.append(_currentPid, 3);
    builder.nextLine();

    builder.append("Build Id");
    builder.append(_buildId, _refreshButton);
    builder.nextLine();

    builder.append("Properties");
    builder.nextLine();
    builder.append("");
    builder.nextLine();
    builder.append("");

    builder.nextLine();
    builder.append("");

    builder.nextRow(-6);
    CellConstraints cc = new CellConstraints();
    JScrollPane scrollPane = new JScrollPane(_properties);
    builder.add(scrollPane, cc.xywh(builder.getColumn(), builder.getRow(), 3, 7));
    builder.nextRow(6);
    builder.nextLine();

    builder.appendSeparator("Configuration");

    builder.append("Application");
    builder.append(_application);
    builder.append(_gotoApplication);
    builder.nextLine();

    //
    // Add Communicator fields
    //
    super.appendProperties(builder);

    builder.appendSeparator("Activation");
    builder.append("Path to Executable");
    builder.append(_exe, 3);
    builder.nextLine();
    builder.append("Ice Version");
    builder.append(_iceVersion, 3);
    builder.nextLine();
    builder.append("Working Directory");
    builder.append(_pwd, 3);
    builder.nextLine();
    builder.append("Command Arguments");
    builder.append(_options, 3);
    builder.nextLine();
    builder.append("Run as");
    builder.append(_user, 3);
    builder.nextLine();
    builder.append("Environment Variables");
    builder.nextLine();
    builder.append("");
    builder.nextLine();
    builder.append("");
    builder.nextLine();
    builder.append("");
    builder.nextRow(-6);
    scrollPane = new JScrollPane(_envs);
    builder.add(scrollPane, cc.xywh(builder.getColumn(), builder.getRow(), 3, 7));
    builder.nextRow(6);
    builder.nextLine();

    builder.append("Activation Mode");
    builder.append(_activation, 3);
    builder.nextLine();
    builder.append("Activation Timeout");
    builder.append(_activationTimeout, 3);
    builder.nextLine();
    builder.append("Deactivation Timeout");
    builder.append(_deactivationTimeout, 3);
    builder.nextLine();
    builder.append("", _allocatable);
    builder.nextLine();

    JComponent c = builder.appendSeparator("Distribution");
    c.setToolTipText("Files specific to this server");

    builder.append("", _applicationDistrib);
    builder.nextLine();
    builder.append("IcePatch2 Proxy");
    builder.append(_icepatch, 3);
    builder.nextLine();
    builder.append("Directories");
    builder.append(_directories, 3);
    builder.nextLine();
}

From source file:com.zeroc.IceGridGUI.LiveDeployment.SlaveEditor.java

License:Open Source License

@Override
protected void appendProperties(DefaultFormBuilder builder) {
    builder.append("Hostname");
    builder.append(_hostname, 3);/*from w ww .  jav  a 2s.  c  o  m*/
    builder.nextLine();
}

From source file:cz.cuni.mff.peckam.java.origamist.gui.viewer.ModelInfoPanel.java

/**
 * Add components to the layout./*from  ww  w. j a  v a2 s  .c o  m*/
 */
protected void buildLayout() {
    DefaultFormBuilder b = new DefaultFormBuilder(
            new FormLayout("min(default;60dlu),$lcgap,min(default;100dlu)"), content);
    b.append(nameDesc);
    b.append(name);
    b.nextLine();
    b.append(authorDesc);
    b.append(author);
    b.nextLine();
    b.append(licenseDesc);
    b.append(license);
    b.nextLine();
    b.append(creationDateDesc);
    b.append(creationDate);
    b.nextLine();
    b.append(originalDesc);
    b.append(original);
    b.nextLine();
    b.append(paperDesc);
    b.nextLine();
    b.append(paperDimensionDesc);
    b.append(paperDimension);
    b.nextLine();
    b.append(paperNoteDesc);
    b.append(paperNote);
    b.nextLine();
    b.append(paperForegroundDesc);
    b.append(paperForeground);
    b.nextLine();
    b.append(paperBackgroundDesc);
    b.append(paperBackground);
    b.nextLine();
    b.append(paperWeightDesc);
    b.append(paperWeight);
    b.nextLine();
    b.append(descDesc);
    b.append(desc);
    b.nextLine();
}