List of usage examples for com.jgoodies.forms.builder DefaultFormBuilder append
public JLabel append(String textWithMnemonic)
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(); }