/** * Adds a component to a panel with a grid bag layout * * @param comp * @param panel * @param gridx * @param gridy */ public static void addToGridBag(final Component comp, final JPanel panel, final int gridx, final int gridy) { addToGridBag(comp, panel, gridx, gridy, 1, 1); }
public static void addToGridBag(final Component comp, final JPanel panel, final int gridx, final int gridy, final int anchor, final double weightx, final double weighty) { addToGridBag(comp, panel, gridx, gridy, 1, 1, anchor, DEFAULT_PADDING, weightx, weighty); }
public static void addToGridBag(final Component comp, final JPanel panel, final int gridx, final int gridy, final double weightx, final double weighty) { addToGridBag(comp, panel, gridx, gridy, 1, 1, DEFAULT_ANCHOR, DEFAULT_PADDING, weightx, weighty); }
/** * Adds a component to a panel with a grid bag layout * * @param comp * @param panel * @param gridx * @param gridy * @param anchor */ public static void addToGridBag(final Component comp, final JPanel panel, final int gridx, final int gridy, final int anchor) { addToGridBag(comp, panel, gridx, gridy, 1, 1, anchor); }
public static void addToGridBag(final Component comp, final JPanel panel, final int gridx, final int gridy, final int width, final int height, final int anchor, final int padding) { addToGridBag(comp, panel, gridx, gridy, width, height, anchor, padding, 0.0, 0.0); }
/** * Adds a component to a panel with a grid bag layout * * @param comp * @param panel * @param gridx * @param gridy * @param width * @param height */ public static void addToGridBag(final Component comp, final JPanel panel, final int gridx, final int gridy, final int width, final int height) { addToGridBag(comp, panel, gridx, gridy, width, height, DEFAULT_ANCHOR); }
@Override protected int layoutGridBagAboveCredentials(final DCPanel panel) { final int row = 0; WidgetUtils.addToGridBag(DCLabel.dark("Connection string:"), panel, 0, row); WidgetUtils.addToGridBag(_connectionStringTextField, panel, 1, row, 1.0, 0.0); WidgetUtils.addToGridBag(_connectionStringTemplateButton, panel, 2, row, 0.0d, 0.0d); return row; }
protected int layoutGridBagCredentials(final DCPanel panel, int row) { row++; WidgetUtils.addToGridBag(DCLabel.dark("Username:"), panel, 0, row); WidgetUtils.addToGridBag(_usernameTextField, panel, 1, row, 1.0, 0.0); row++; WidgetUtils.addToGridBag(DCLabel.dark("Password:"), panel, 0, row); WidgetUtils.addToGridBag(_passwordField, panel, 1, row, 1.0, 0.0); return row; }
private JPanel createStaticPanel() { final JPanel panel = new JPanel(new GridLayout(0, 1)); final Border border = BorderFactory.createTitledBorder(STATIC_GROUP); panel.setBorder(border); WidgetUtils.addToGridBag(new JLabel(LABEL_PARTICULAR), panel, 0, 0); WidgetUtils.addToGridBag(_datePicker, panel, 1, 0); return panel; }
protected int layoutGridBagHostnameAndPort(final DCPanel panel, int row) { final EnumSet<UrlPart> urlParts = getUrlParts(); if (urlParts.contains(UrlPart.HOSTNAME)) { row++; WidgetUtils.addToGridBag(DCLabel.dark("Hostname:"), panel, 0, row); WidgetUtils.addToGridBag(_hostnameTextField, panel, 1, row); } if (urlParts.contains(UrlPart.PORT)) { row++; WidgetUtils.addToGridBag(DCLabel.dark("Port:"), panel, 0, row); WidgetUtils.addToGridBag(_portTextField, panel, 1, row); } return row; }
protected int layoutGridBagDatabase(final DCPanel panel, int row) { row++; WidgetUtils.addToGridBag(DCLabel.dark(getLabelForDatabase() + ":"), panel, 0, row); WidgetUtils.addToGridBag(_databaseTextField, panel, 1, row); return row; }
@Override protected void layoutGridBagBelowCredentials(final DCPanel panel, int row) { row++; WidgetUtils.addToGridBag(_radioServiceName, panel, 0, row); super.layoutGridBagBelowCredentials(panel, row); }
@Override protected int layoutGridBagParams(final DCPanel panel, int row) { row++; WidgetUtils.addToGridBag(_radioSid, panel, 0, row); return super.layoutGridBagParams(panel, row); }
private void addTableSourceColumnComboBox(final SourceColumnComboBox comboBox) { _row++; WidgetUtils.addToGridBag( new JLabel(imageManager.getImageIcon(IconUtils.MODEL_COLUMN, IconUtils.ICON_SIZE_SMALL)), _panel, 0, _row); WidgetUtils.addToGridBag(DCLabel.bright(comboBox.getName()), _panel, 1, _row, GridBagConstraints.WEST); WidgetUtils.addToGridBag(comboBox, _panel, 2, _row, GridBagConstraints.WEST); }
private void addTopLabels() { WidgetUtils.addToGridBag(DCLabel.bright("<html><b>Original value:</b></html>"), _panel, 1, _row); WidgetUtils.addToGridBag(DCLabel.bright("<html><b>New/mapped value:</b></html>"), _panel, 2, _row); _row++; WidgetUtils .addToGridBag(new JLabel(imageManager.getImageIcon(IconUtils.GENERIC_DATASTORE_IMAGEPATH)), _panel, 0, _row); WidgetUtils.addToGridBag(DCLabel.bright(_metadata.getDatastoreName()), _panel, 1, _row, GridBagConstraints.WEST); }
private DCPanel createFormPanel() { final JPanel staticPanel = createStaticPanel(); final JPanel dynamicPanel = createDynamicPanel(); final DCPanel formPanel = new DCPanel(); WidgetUtils.addToGridBag(staticPanel, formPanel, 0, 1); WidgetUtils.addToGridBag(dynamicPanel, formPanel, 0, 2); return formPanel; }
private void addTableLabel(final String tableName) { _row++; final JLabel tableLabel = DCLabel.bright("<html><b>" + tableName + "</b></html>"); tableLabel.setIcon(imageManager.getImageIcon(IconUtils.MODEL_TABLE, IconUtils.ICON_SIZE_SMALL)); WidgetUtils.addToGridBag(tableLabel, _panel, 0, _row, 2, 1, GridBagConstraints.WEST); }
private void addTableClearButton(final String tableName) { _clearButton.addActionListener(e -> { for (final SourceColumnComboBox comboBox : _sourceColumnComboBoxes.get(tableName)) { comboBox.setModel(_datastore, false); } }); final DCPanel clearButtonPanel = new DCPanel(); clearButtonPanel.add(_clearButton); WidgetUtils.addToGridBag(clearButtonPanel, _panel, 2, _row, GridBagConstraints.CENTER); }
private void addOpenButtonPanel() { final DCPanel openButtonPanel = new DCPanel(); openButtonPanel.add(_openButton); WidgetUtils.addToGridBag(openButtonPanel, _panel, 2, _row, GridBagConstraints.EAST); } }
private void addDatastoreButtonPanel() { final DCPanel datastoreButtonPanel = new DCPanel(); datastoreButtonPanel.setLayout(new HorizontalLayout(0)); datastoreButtonPanel.add(_datastoreCombobox); datastoreButtonPanel.add(_loadingIcon); datastoreButtonPanel.add(Box.createHorizontalStrut(4)); datastoreButtonPanel.add(_autoMapButton); WidgetUtils.addToGridBag(datastoreButtonPanel, _panel, 2, _row, GridBagConstraints.WEST); }