use of com.jgoodies.forms.layout.CellConstraints in project chipKIT32-MAX by chipKIT32.
the class SingleInstanceForm method createPanel.
public JPanel createPanel() {
JPanel jpanel1 = new JPanel();
FormLayout formlayout1 = new FormLayout("FILL:7DLU:NONE,RIGHT:MAX(65DLU;DEFAULT):NONE,FILL:3DLU:NONE,FILL:60DLU:NONE,FILL:DEFAULT:GROW(1.0),FILL:7DLU:NONE", "CENTER:9DLU:NONE,CENTER:DEFAULT:NONE,CENTER:3DLU:NONE,CENTER:DEFAULT:NONE,CENTER:3DLU:NONE,CENTER:DEFAULT:NONE,CENTER:9DLU:NONE");
CellConstraints cc = new CellConstraints();
jpanel1.setLayout(formlayout1);
_splashFileLabel.setIcon(loadImage("images/asterix.gif"));
_splashFileLabel.setName("splashFileLabel");
_splashFileLabel.setText(Messages.getString("mutexName"));
jpanel1.add(_splashFileLabel, cc.xy(2, 4));
_mutexNameField.setName("mutexNameField");
_mutexNameField.setToolTipText(Messages.getString("mutexNameTip"));
jpanel1.add(_mutexNameField, cc.xywh(4, 4, 2, 1));
_singleInstanceCheck.setActionCommand("Enable splash screen");
_singleInstanceCheck.setName("singleInstanceCheck");
_singleInstanceCheck.setText(Messages.getString("enableSingleInstance"));
jpanel1.add(_singleInstanceCheck, cc.xywh(4, 2, 2, 1));
_windowTitleField.setName("windowTitleField");
_windowTitleField.setToolTipText(Messages.getString("windowTitleTip"));
jpanel1.add(_windowTitleField, cc.xywh(4, 6, 2, 1));
_splashFileLabel1.setName("splashFileLabel");
_splashFileLabel1.setText(Messages.getString("windowTitle"));
jpanel1.add(_splashFileLabel1, cc.xy(2, 6));
addFillComponents(jpanel1, new int[] { 1, 2, 3, 4, 5, 6 }, new int[] { 1, 2, 3, 4, 5, 6, 7 });
return jpanel1;
}
use of com.jgoodies.forms.layout.CellConstraints in project intellij-leiningen-plugin by derkork.
the class LeiningenSettings method createComponent.
public JComponent createComponent() {
JPanel outerPanel = new JPanel(new BorderLayout());
JPanel leinPanel = new JPanel(new FormLayout("80dlu, fill:80dlu:grow, 20dlu, 80dlu", "p,p,p"));
CellConstraints c = new CellConstraints();
int row = 1;
leinPanel.add(new JBLabel("Leiningen executable:"), c.xy(1, row));
this.leinBinSelectorField = new TextFieldWithBrowseButton();
leinBinSelectorField.addBrowseFolderListener("Select the Leiningen executable", "'lein' on Linux/MacOS, 'lein.bat' on Windows. ", null, new FileChooserDescriptor(true, false, false, false, false, false));
leinPanel.add(leinBinSelectorField, c.xy(2, row));
row++;
leinPanel.add(new JBLabel("Leiningen Home:"), c.xy(1, row));
this.leinHomeSelectorField = new TextFieldWithBrowseButton();
leinHomeSelectorField.addBrowseFolderListener("Select the Leiningen home directory", "usually at $USER_HOME/.lein", null, new FileChooserDescriptor(false, true, false, false, false, false));
leinPanel.add(leinHomeSelectorField, c.xy(2, row));
this.overrideLeinHome = new JBCheckBox();
leinPanel.add(overrideLeinHome, c.xy(3, row));
leinPanel.add(new JBLabel("Override"), c.xy(4, row));
row++;
leinPanel.add(new JBLabel("Leiningen Jar:"), c.xy(1, row));
this.leinJarSelectorField = new TextFieldWithBrowseButton();
leinJarSelectorField.addBrowseFolderListener("Select the Leiningen Jar", "usually at $USER_HOME/.lein/self-installs/leinigen-VERSION-standalone.jar", null, new FileChooserDescriptor(true, false, true, true, false, false));
leinPanel.add(leinJarSelectorField, c.xy(2, row));
this.overrideLeinJar = new JBCheckBox();
leinPanel.add(overrideLeinJar, c.xy(3, row));
leinPanel.add(new JBLabel("Override"), c.xy(4, row));
outerPanel.add(leinPanel, BorderLayout.NORTH);
myWatcher = new UserActivityWatcher();
myWatcher.register(outerPanel);
myWatcher.addUserActivityListener(new UserActivityListener() {
public void stateChanged() {
changed = true;
leinJarSelectorField.setEnabled(overrideLeinJar.isSelected());
leinHomeSelectorField.setEnabled(overrideLeinHome.isSelected());
}
});
return outerPanel;
}
use of com.jgoodies.forms.layout.CellConstraints in project cogtool by cogtool.
the class BasicForm method createPanel.
public JPanel createPanel() {
JPanel jpanel1 = new JPanel();
FormLayout formlayout1 = new FormLayout("FILL:7DLU:NONE,RIGHT:MAX(65DLU;DEFAULT):NONE,FILL:3DLU:NONE,FILL:DEFAULT:NONE,FILL:7DLU:NONE,FILL:DEFAULT:NONE,FILL:7DLU:NONE,FILL:DEFAULT:NONE,FILL:DEFAULT:NONE,FILL:DEFAULT:GROW(1.0),FILL:3DLU:NONE,FILL:26PX:NONE,FILL:7DLU:NONE", "CENTER:9DLU:NONE,CENTER:DEFAULT:NONE,CENTER:3DLU:NONE,CENTER:DEFAULT:NONE,CENTER:3DLU:NONE,CENTER:DEFAULT:NONE,CENTER:3DLU:NONE,CENTER:DEFAULT:NONE,CENTER:3DLU:NONE,CENTER:DEFAULT:NONE,CENTER:3DLU:NONE,CENTER:DEFAULT:NONE,CENTER:3DLU:NONE,CENTER:DEFAULT:NONE,CENTER:3DLU:NONE,CENTER:DEFAULT:NONE,CENTER:3DLU:NONE,CENTER:DEFAULT:NONE,CENTER:3DLU:NONE,CENTER:DEFAULT:NONE,CENTER:9DLU:NONE,CENTER:DEFAULT:NONE,CENTER:3DLU:NONE,CENTER:DEFAULT:NONE,CENTER:3DLU:NONE,CENTER:DEFAULT:NONE,CENTER:3DLU:NONE,CENTER:DEFAULT:NONE,CENTER:9DLU:NONE");
CellConstraints cc = new CellConstraints();
jpanel1.setLayout(formlayout1);
_outfileButton.setIcon(loadImage("images/open16.png"));
_outfileButton.setName("outfileButton");
jpanel1.add(_outfileButton, cc.xy(12, 2));
_outfileLabel.setIcon(loadImage("images/asterix.gif"));
_outfileLabel.setName("outfileLabel");
_outfileLabel.setText(Messages.getString("outfile"));
jpanel1.add(_outfileLabel, cc.xy(2, 2));
_iconLabel.setName("iconLabel");
_iconLabel.setText(Messages.getString("icon"));
jpanel1.add(_iconLabel, cc.xy(2, 10));
_jarLabel.setIcon(loadImage("images/asterix.gif"));
_jarLabel.setName("jarLabel");
_jarLabel.setText(Messages.getString("jar"));
jpanel1.add(_jarLabel, cc.xy(2, 4));
_jarButton.setIcon(loadImage("images/open16.png"));
_jarButton.setName("jarButton");
jpanel1.add(_jarButton, cc.xy(12, 4));
_iconButton.setIcon(loadImage("images/open16.png"));
_iconButton.setName("iconButton");
jpanel1.add(_iconButton, cc.xy(12, 10));
_cmdLineLabel.setName("cmdLineLabel");
_cmdLineLabel.setText(Messages.getString("cmdLine"));
_cmdLineLabel.setToolTipText("");
jpanel1.add(_cmdLineLabel, cc.xy(2, 14));
_optionsLabel.setName("optionsLabel");
_optionsLabel.setText(Messages.getString("options"));
jpanel1.add(_optionsLabel, cc.xy(2, 18));
_chdirLabel.setName("chdirLabel");
_chdirLabel.setText(Messages.getString("chdir"));
jpanel1.add(_chdirLabel, cc.xy(2, 12));
_processPriorityLabel.setName("processPriorityLabel");
_processPriorityLabel.setText(Messages.getString("priority"));
jpanel1.add(_processPriorityLabel, cc.xy(2, 16));
_normalPriorityRadio.setActionCommand(Messages.getString("normalPriority"));
_normalPriorityRadio.setName("normalPriorityRadio");
_normalPriorityRadio.setText(Messages.getString("normalPriority"));
_buttongroup1.add(_normalPriorityRadio);
jpanel1.add(_normalPriorityRadio, cc.xy(4, 16));
_idlePriorityRadio.setActionCommand(Messages.getString("idlePriority"));
_idlePriorityRadio.setName("idlePriorityRadio");
_idlePriorityRadio.setText(Messages.getString("idlePriority"));
_buttongroup1.add(_idlePriorityRadio);
jpanel1.add(_idlePriorityRadio, cc.xy(6, 16));
_highPriorityRadio.setActionCommand(Messages.getString("highPriority"));
_highPriorityRadio.setName("highPriorityRadio");
_highPriorityRadio.setText(Messages.getString("highPriority"));
_buttongroup1.add(_highPriorityRadio);
jpanel1.add(_highPriorityRadio, cc.xy(8, 16));
_customProcNameCheck.setActionCommand("Custom process name");
_customProcNameCheck.setName("customProcNameCheck");
_customProcNameCheck.setText(Messages.getString("customProcName"));
jpanel1.add(_customProcNameCheck, cc.xywh(4, 18, 7, 1));
_stayAliveCheck.setActionCommand("Stay alive after launching a GUI application");
_stayAliveCheck.setName("stayAliveCheck");
_stayAliveCheck.setText(Messages.getString("stayAlive"));
jpanel1.add(_stayAliveCheck, cc.xywh(4, 20, 7, 1));
_cmdLineField.setName("cmdLineField");
_cmdLineField.setToolTipText(Messages.getString("cmdLineTip"));
jpanel1.add(_cmdLineField, cc.xywh(4, 14, 7, 1));
_chdirField.setName("chdirField");
_chdirField.setToolTipText(Messages.getString("chdirTip"));
jpanel1.add(_chdirField, cc.xywh(4, 12, 7, 1));
_iconField.setName("iconField");
_iconField.setToolTipText(Messages.getString("iconTip"));
jpanel1.add(_iconField, cc.xywh(4, 10, 7, 1));
_dontWrapJarCheck.setActionCommand("Don't wrap the jar, launch it only");
_dontWrapJarCheck.setName("dontWrapJarCheck");
_dontWrapJarCheck.setText(Messages.getString("dontWrapJar"));
jpanel1.add(_dontWrapJarCheck, cc.xywh(4, 6, 7, 1));
_jarField.setName("jarField");
_jarField.setToolTipText(Messages.getString("jarTip"));
jpanel1.add(_jarField, cc.xywh(4, 4, 7, 1));
_outfileField.setName("outfileField");
_outfileField.setToolTipText(Messages.getString("outfileTip"));
jpanel1.add(_outfileField, cc.xywh(4, 2, 7, 1));
TitledSeparator titledseparator1 = new TitledSeparator();
titledseparator1.setText(Messages.getString("downloadAndSupport"));
jpanel1.add(titledseparator1, cc.xywh(2, 22, 11, 1));
_errorTitleLabel.setName("errorTitleLabel");
_errorTitleLabel.setText(Messages.getString("errorTitle"));
jpanel1.add(_errorTitleLabel, cc.xy(2, 24));
_errorTitleField.setName("errorTitleField");
_errorTitleField.setToolTipText(Messages.getString("errorTitleTip"));
jpanel1.add(_errorTitleField, cc.xywh(4, 24, 7, 1));
_downloadUrlLabel.setIcon(loadImage("images/asterix.gif"));
_downloadUrlLabel.setName("downloadUrlLabel");
_downloadUrlLabel.setText(Messages.getString("downloadUrl"));
jpanel1.add(_downloadUrlLabel, cc.xy(2, 26));
_downloadUrlField.setName("downloadUrlField");
jpanel1.add(_downloadUrlField, cc.xywh(4, 26, 7, 1));
_supportUrlLabel.setName("supportUrlLabel");
_supportUrlLabel.setText(Messages.getString("supportUrl"));
jpanel1.add(_supportUrlLabel, cc.xy(2, 28));
_supportUrlField.setName("supportUrlField");
jpanel1.add(_supportUrlField, cc.xywh(4, 28, 7, 1));
JLabel jlabel1 = new JLabel();
jlabel1.setText(Messages.getString("manifest"));
jpanel1.add(jlabel1, cc.xy(2, 8));
_manifestField.setName("manifestField");
_manifestField.setToolTipText(Messages.getString("manifestTip"));
jpanel1.add(_manifestField, cc.xywh(4, 8, 7, 1));
_manifestButton.setIcon(loadImage("images/open16.png"));
_manifestButton.setName("manifestButton");
jpanel1.add(_manifestButton, cc.xy(12, 8));
addFillComponents(jpanel1, new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13 }, new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29 });
return jpanel1;
}
use of com.jgoodies.forms.layout.CellConstraints in project cogtool by cogtool.
the class BasicForm method addFillComponents.
/**
* Adds fill components to empty cells in the first row and first column of the grid.
* This ensures that the grid spacing will be the same as shown in the designer.
* @param cols an array of column indices in the first row where fill components should be added.
* @param rows an array of row indices in the first column where fill components should be added.
*/
void addFillComponents(Container panel, int[] cols, int[] rows) {
Dimension filler = new Dimension(10, 10);
boolean filled_cell_11 = false;
CellConstraints cc = new CellConstraints();
if (cols.length > 0 && rows.length > 0) {
if (cols[0] == 1 && rows[0] == 1) {
/** add a rigid area */
panel.add(Box.createRigidArea(filler), cc.xy(1, 1));
filled_cell_11 = true;
}
}
for (int index = 0; index < cols.length; index++) {
if (cols[index] == 1 && filled_cell_11) {
continue;
}
panel.add(Box.createRigidArea(filler), cc.xy(cols[index], 1));
}
for (int index = 0; index < rows.length; index++) {
if (rows[index] == 1 && filled_cell_11) {
continue;
}
panel.add(Box.createRigidArea(filler), cc.xy(1, rows[index]));
}
}
use of com.jgoodies.forms.layout.CellConstraints in project cogtool by cogtool.
the class JreForm method createPanel1.
public JPanel createPanel1() {
JPanel jpanel1 = new JPanel();
FormLayout formlayout1 = new FormLayout("RIGHT:MAX(65DLU;DEFAULT):NONE,FILL:3DLU:NONE,FILL:DEFAULT:GROW(1.0),FILL:3DLU:NONE,FILL:DEFAULT:NONE,FILL:3DLU:NONE,FILL:DEFAULT:NONE", "CENTER:DEFAULT:NONE,CENTER:3DLU:NONE,CENTER:DEFAULT:NONE");
CellConstraints cc = new CellConstraints();
jpanel1.setLayout(formlayout1);
_varCombo.setName("varCombo");
jpanel1.add(_varCombo, cc.xy(3, 1));
_propertyButton.setActionCommand("Add");
_propertyButton.setIcon(loadImage("images/edit_add16.png"));
_propertyButton.setName("propertyButton");
_propertyButton.setText(Messages.getString("property"));
_propertyButton.setToolTipText(Messages.getString("propertyTip"));
jpanel1.add(_propertyButton, cc.xy(5, 1));
_optionButton.setActionCommand("Add");
_optionButton.setIcon(loadImage("images/edit_add16.png"));
_optionButton.setName("optionButton");
_optionButton.setText(Messages.getString("option"));
_optionButton.setToolTipText(Messages.getString("optionTip"));
jpanel1.add(_optionButton, cc.xy(7, 1));
_envPropertyButton.setActionCommand("Add");
_envPropertyButton.setIcon(loadImage("images/edit_add16.png"));
_envPropertyButton.setName("envPropertyButton");
_envPropertyButton.setText(Messages.getString("property"));
_envPropertyButton.setToolTipText(Messages.getString("propertyTip"));
jpanel1.add(_envPropertyButton, cc.xy(5, 3));
JLabel jlabel1 = new JLabel();
jlabel1.setText(Messages.getString("varsAndRegistry"));
jpanel1.add(jlabel1, cc.xy(1, 1));
JLabel jlabel2 = new JLabel();
jlabel2.setIcon(loadImage("images/asterix.gif"));
jlabel2.setText(Messages.getString("envVar"));
jpanel1.add(jlabel2, cc.xy(1, 3));
_envOptionButton.setActionCommand("Add");
_envOptionButton.setIcon(loadImage("images/edit_add16.png"));
_envOptionButton.setName("envOptionButton");
_envOptionButton.setText(Messages.getString("option"));
_envOptionButton.setToolTipText(Messages.getString("optionTip"));
jpanel1.add(_envOptionButton, cc.xy(7, 3));
_envVarField.setName("envVarField");
jpanel1.add(_envVarField, cc.xy(3, 3));
addFillComponents(jpanel1, new int[] { 2, 4, 6 }, new int[] { 2 });
return jpanel1;
}
Aggregations