List of usage examples for com.jgoodies.forms.layout CellConstraints CellConstraints
public CellConstraints()
From source file:action.About.java
License:Open Source License
private JPanel getaboutPanel() { FormLayout lay = new FormLayout("left:pref, 3dlu, left:pref, max(200dlu;pref)", "p, p, 10dlu, p, 3dlu, p, 10dlu, p, 10dlu, p, p");// rows CellConstraints cc = new CellConstraints(); PanelBuilder build = new PanelBuilder(lay); ImageIcon ii = TResourceUtils.getIcon("appIcon", 80); JLabel jl = new JLabel(ii); jl.setHorizontalAlignment(JLabel.LEFT); build.add(jl, cc.xyw(1, 1, 4));/* w w w. jav a2 s.co m*/ build.add(new JLabel(TStringUtils.getBundleString("about.app")), cc.xyw(1, 2, 4)); build.add(new JLabel(TStringUtils.getBundleString("about.version")), cc.xy(1, 4)); build.add(new JLabel(SystemVariables.getStringVar("versionID")), cc.xy(3, 4)); build.add(new JLabel(TStringUtils.getBundleString("about.update")), cc.xy(1, 6)); build.add(new JLabel(SystemVariables.getStringVar("updateID")), cc.xy(3, 6)); build.add(new JLabel(TStringUtils.getBundleString("about.msg1")), cc.xyw(1, 8, 4)); build.add(new JLabel(TStringUtils.getBundleString("about.msg2")), cc.xyw(1, 10, 4)); build.add(getOpenSourcePanel(), cc.xyw(1, 11, 4)); // build.add(Box.createVerticalStrut(4), cc.xy(1, 7)); JPanel jp = build.getPanel(); jp.setBorder(new EmptyBorder(4, 4, 4, 4)); return jp; }
From source file:ambit2.dbui.dictionary.DictionaryQueryPanel.java
License:Open Source License
public JComponent buildPanel() { initRows();//www .j av a2 s. c om FormLayout layout = new FormLayout("331dlu", "pref,48dlu,pref:grow"); PanelBuilder panel = new PanelBuilder(layout); panel.setDefaultDialogBorder(); CellConstraints cc = new CellConstraints(); JComponent c = null; c = createNavigator(panel.getPanel(), path); // c.setBackground(panel.getPanel().getBackground()); // c.setBorder(BorderFactory.createRaisedBevelBorder()); panel.addSeparator("Filter by templates", cc.xywh(1, 1, 1, 1)); panel.add(c, cc.xywh(1, 2, 1, 1)); panel.add(createValueComponent(), cc.xywh(1, 3, 1, 1)); return panel.getPanel(); }
From source file:ambit2.dbui.QueryDatasetEditor.java
License:Open Source License
public JComponent buildPanel() { datasets = new AmbitRows<SourceDataset>(); FormLayout layout = new FormLayout("75dlu,3dlu,125dlu,3dlu,125dlu", "pref,pref"); PanelBuilder panel = new PanelBuilder(layout); panel.setDefaultDialogBorder();// w ww . ja va2 s. c om CellConstraints cc = new CellConstraints(); panel.addSeparator("Dataset name", cc.xywh(1, 1, 5, 1)); JComponent c = createConditionComponent(); if (c != null) panel.add(c, cc.xywh(1, 2, 1, 1)); c = createValueComponent(); if (c != null) panel.add(c, cc.xywh(3, 2, 3, 1)); return panel.getPanel(); }
From source file:ambit2.dbui.QueryEditor.java
License:Open Source License
public JComponent buildPanel() { FormLayout layout = new FormLayout("125dlu,3dlu,75dlu,3dlu,125dlu", "pref,pref"); PanelBuilder panel = new PanelBuilder(layout); panel.setDefaultDialogBorder();/*www . j a v a2 s. com*/ CellConstraints cc = new CellConstraints(); panel.addSeparator("Field name", cc.xywh(1, 1, 1, 1)); panel.addSeparator("Condition", cc.xywh(3, 1, 1, 1)); panel.addSeparator("Value", cc.xywh(5, 1, 1, 1)); JComponent c = createFieldnameComponent(); if (c != null) panel.add(c, cc.xywh(1, 2, 1, 1)); c = createConditionComponent(); if (c != null) panel.add(c, cc.xywh(3, 2, 1, 1)); c = createValueComponent(); if (c != null) panel.add(c, cc.xywh(5, 2, 1, 1)); return panel.getPanel(); }
From source file:ambit2.dbui.QueryFieldNumericEditor.java
License:Open Source License
public JComponent buildPanel() { properties = new AmbitRows<Property>(); stats = new AmbitRows<PropertyStats>(); FormLayout layout = new FormLayout("125dlu,3dlu,75dlu,3dlu,61dlu,3dlu,61dlu", "pref,pref,pref,pref"); PanelBuilder panel = new PanelBuilder(layout); panel.setDefaultDialogBorder();/*w w w .j a v a 2 s.com*/ CellConstraints cc = new CellConstraints(); panel.addSeparator("Field name", cc.xywh(1, 1, 1, 1)); panel.addSeparator("Condition", cc.xywh(3, 1, 1, 1)); panel.addSeparator("Value", cc.xywh(5, 1, 3, 1)); panel.add(createFieldnameComponent(), cc.xywh(1, 2, 1, 1)); panel.add(createConditionComponent(), cc.xywh(3, 2, 1, 1)); panel.add(createValueComponent(), cc.xywh(5, 2, 1, 1)); JComponent mv = createMaxValueComponent(); panel.add(mv, cc.xywh(7, 2, 1, 1)); panel.add(createStatsButton(), cc.xywh(1, 4, 1, 1)); JComponent[] s = createStatsFields(); for (JComponent c : s) c.setBackground(panel.getPanel().getBackground()); //panel.add(createStatsCheckBox(), cc.xywh(1,3,1,1)); panel.addSeparator("Average", cc.xywh(3, 3, 1, 1)); panel.addSeparator("Min", cc.xywh(5, 3, 1, 1)); panel.addSeparator("Max", cc.xywh(7, 3, 1, 1)); panel.add(s[0], cc.xywh(3, 4, 1, 1)); panel.add(s[1], cc.xywh(5, 4, 1, 1)); panel.add(s[2], cc.xywh(7, 4, 1, 1)); return panel.getPanel(); }
From source file:ambit2.dbui.QueryFunctionalGroupsEditor.java
License:Open Source License
public JComponent buildPanel() { FormLayout layout = new FormLayout("125dlu,3dlu,75dlu,3dlu,125dlu", "pref,pref"); PanelBuilder panel = new PanelBuilder(layout); panel.setDefaultDialogBorder();/*from w w w. j av a 2s . com*/ CellConstraints cc = new CellConstraints(); panel.addSeparator("Functional groups", cc.xywh(1, 1, 5, 1)); JComponent c = createFieldnameComponent(); panel.add(c, cc.xywh(1, 2, 5, 1)); return panel.getPanel(); }
From source file:ambit2.dbui.QuerySimilarityEditor.java
License:Open Source License
public JComponent buildPanel() { FormLayout layout = new FormLayout("125dlu,3dlu,75dlu,3dlu,40dlu,3dlu,40dlu,2dlu,40dlu", "pref,3dlu,pref"); PanelBuilder panel = new PanelBuilder(layout); panel.setDefaultDialogBorder();// w w w . j a v a2s . co m CellConstraints cc = new CellConstraints(); JComponent c = createFieldnameComponent(); panel.add(new JLabel("<html><b>Similarity</b></html>"), cc.xywh(1, 3, 1, 1)); if (c != null) panel.add(c, cc.xywh(3, 3, 1, 1)); c = createConditionComponent(); panel.add(new JLabel("Threshold"), cc.xywh(5, 3, 1, 1)); if (c != null) panel.add(c, cc.xywh(7, 3, 1, 1)); c = createThresholdComponent(); if (c != null) panel.add(c, cc.xywh(9, 3, 1, 1)); c = createStructureComponent(); panel.add(c, cc.xywh(1, 1, 9, 1)); return panel.getPanel(); }
From source file:ambit2.dbui.QueryStoredResultsEditor.java
License:Open Source License
@Override public JComponent buildPanel() { queries = new AmbitRows<IStoredQuery>(); searchStoredQuery = new SearchStoredQueries(); searchStoredQuery.setCondition(/*from w w w . j a v a2 s . com*/ StringCondition.getInstance(StringCondition.STRING_CONDITION.S_STARTS_WITH.getName())); FormLayout layout = new FormLayout("125dlu,3dlu,75dlu,3dlu,125dlu", "pref,pref"); PanelBuilder panel = new PanelBuilder(layout); panel.setDefaultDialogBorder(); CellConstraints cc = new CellConstraints(); panel.addSeparator("Query name [number of structures]", cc.xywh(1, 1, 5, 1)); JComponent c = createFieldnameComponent(); if (c != null) panel.add(c, cc.xywh(1, 2, 5, 1)); return panel.getPanel(); }
From source file:ambit2.ui.editors.BeanEditor.java
License:Open Source License
public JComponent buildPanel(L object, final String[] columns, String[] captions) { initComponents(object, columns, captions); StringBuffer b = new StringBuffer(); b.append("p, 1dlu,"); for (int i = 0; i < columns.length; i++) { if (null == columns[i]) b.append("12dlu,"); else {/* w w w . j av a 2s. co m*/ b.append("p, "); b.append("3dlu, "); } } FormLayout layout = new FormLayout("right:pref, 3dlu, 150dlu:grow", b.toString()); // "p, 1dlu, p, 9dlu, p, 1dlu, p, 3dlu, p, 3dlu, p, 3dlu, p, 9dlu, p"); PanelBuilder builder = new PanelBuilder(layout); // builder.setDefaultDialogBorder(); CellConstraints cc = new CellConstraints(); buildFields(builder, cc); return builder.getPanel(); }
From source file:ambit2.ui.editors.PreferencesPanel.java
License:Open Source License
protected JComponent addWidgets(VTAGS tag) { int rows = 0; StringBuilder layout = new StringBuilder(); String d = ""; for (int i = 0; i < Preferences.default_values.length; i++) if (!tag.equals(Preferences.default_values[i][VINDEX.TAG.ordinal()])) continue; else if (!(Boolean) Preferences.default_values[i][VINDEX.HIDDEN.ordinal()]) { layout.append(d);//w w w .ja v a 2 s.c o m layout.append("pref"); d = ","; } FormLayout formlayout = new FormLayout("right:pref, 3dlu, 350dlu:grow", layout.toString()); CellConstraints cc = new CellConstraints(); PanelBuilder builder = new PanelBuilder(formlayout); for (int i = 0; i < Preferences.default_values.length; i++) { if (!tag.equals(Preferences.default_values[i][VINDEX.TAG.ordinal()])) continue; if ((Boolean) Preferences.default_values[i][5]) continue;//hidden rows++; JLabel l = new JLabel(Preferences.default_values[i][1].toString()); l.setToolTipText(Preferences.default_values[i][4].toString()); //l.setAlignmentX(CENTER_ALIGNMENT); l.setPreferredSize(new Dimension(200, 24)); builder.add(l, cc.xy(1, rows)); JComponent c = null; if (Preferences.default_values[i][3] == Boolean.class) { Action a = new CheckBoxAction(i); c = new JCheckBox(a); ((JCheckBox) c).setSelected( Boolean.parseBoolean(Preferences.getProperty(Preferences.default_values[i][0].toString()))); c.setToolTipText(Preferences.default_values[i][4].toString()); } else if (Preferences.default_values[i][3] == String.class) { c = new JFormattedTextField(Preferences.getProperty(Preferences.default_values[i][0].toString())); c.setToolTipText(Preferences.default_values[i][4].toString()); c.addPropertyChangeListener("value", new TextPropertyChangeListener(i)); // c.setPreferredSize(d); // c.setMaximumSize(d); } //c.setPreferredSize(d); builder.add(c, cc.xy(3, rows)); } return builder.getPanel(); }