use of com.jgoodies.forms.layout.CellConstraints in project chipKIT32-MAX by chipKIT32.
the class SplashForm 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: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:9DLU:NONE");
CellConstraints cc = new CellConstraints();
jpanel1.setLayout(formlayout1);
_splashFileLabel.setIcon(loadImage("images/asterix.gif"));
_splashFileLabel.setName("splashFileLabel");
_splashFileLabel.setText(Messages.getString("splashFile"));
jpanel1.add(_splashFileLabel, cc.xy(2, 4));
_waitForWindowLabel.setName("waitForWindowLabel");
_waitForWindowLabel.setText(Messages.getString("waitForWindow"));
jpanel1.add(_waitForWindowLabel, cc.xy(2, 6));
_timeoutLabel.setIcon(loadImage("images/asterix.gif"));
_timeoutLabel.setName("timeoutLabel");
_timeoutLabel.setText(Messages.getString("timeout"));
jpanel1.add(_timeoutLabel, cc.xy(2, 8));
_timeoutErrCheck.setActionCommand("Signal error on timeout");
_timeoutErrCheck.setName("timeoutErrCheck");
_timeoutErrCheck.setText(Messages.getString("timeoutErr"));
_timeoutErrCheck.setToolTipText(Messages.getString("timeoutErrTip"));
jpanel1.add(_timeoutErrCheck, cc.xywh(4, 10, 2, 1));
_splashFileField.setName("splashFileField");
_splashFileField.setToolTipText(Messages.getString("splashFileTip"));
jpanel1.add(_splashFileField, cc.xywh(4, 4, 2, 1));
_timeoutField.setName("timeoutField");
_timeoutField.setToolTipText(Messages.getString("timeoutTip"));
jpanel1.add(_timeoutField, cc.xy(4, 8));
_splashFileButton.setIcon(loadImage("images/open16.png"));
_splashFileButton.setName("splashFileButton");
jpanel1.add(_splashFileButton, cc.xy(7, 4));
_splashCheck.setActionCommand("Enable splash screen");
_splashCheck.setName("splashCheck");
_splashCheck.setText(Messages.getString("enableSplash"));
jpanel1.add(_splashCheck, cc.xywh(4, 2, 2, 1));
_waitForWindowCheck.setActionCommand("Close splash screen when an application window appears");
_waitForWindowCheck.setName("waitForWindowCheck");
_waitForWindowCheck.setText(Messages.getString("waitForWindowText"));
jpanel1.add(_waitForWindowCheck, cc.xywh(4, 6, 2, 1));
addFillComponents(jpanel1, new int[] { 1, 2, 3, 4, 5, 6, 7, 8 }, new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 });
return jpanel1;
}
use of com.jgoodies.forms.layout.CellConstraints in project chipKIT32-MAX by chipKIT32.
the class VersionInfoForm 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:7DLU:NONE,RIGHT:DEFAULT:NONE,FILL:3DLU: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: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:3DLU:NONE,CENTER:DEFAULT:NONE,CENTER:3DLU:NONE,CENTER:DEFAULT:NONE,CENTER:9DLU:NONE");
CellConstraints cc = new CellConstraints();
jpanel1.setLayout(formlayout1);
_versionInfoCheck.setActionCommand("Add version information");
_versionInfoCheck.setName("versionInfoCheck");
_versionInfoCheck.setText(Messages.getString("addVersionInfo"));
jpanel1.add(_versionInfoCheck, cc.xywh(4, 2, 5, 1));
_fileVersionLabel.setIcon(loadImage("images/asterix.gif"));
_fileVersionLabel.setName("fileVersionLabel");
_fileVersionLabel.setText(Messages.getString("fileVersion"));
jpanel1.add(_fileVersionLabel, cc.xy(2, 4));
_fileVersionField.setName("fileVersionField");
_fileVersionField.setToolTipText(Messages.getString("fileVersionTip"));
jpanel1.add(_fileVersionField, cc.xy(4, 4));
_addVersionInfoSeparator.setName("addVersionInfoSeparator");
_addVersionInfoSeparator.setText("Additional information");
jpanel1.add(_addVersionInfoSeparator, cc.xywh(2, 10, 7, 1));
_productVersionLabel.setIcon(loadImage("images/asterix.gif"));
_productVersionLabel.setName("productVersionLabel");
_productVersionLabel.setText(Messages.getString("productVersion"));
jpanel1.add(_productVersionLabel, cc.xy(2, 12));
_productVersionField.setName("productVersionField");
_productVersionField.setToolTipText(Messages.getString("productVersionTip"));
jpanel1.add(_productVersionField, cc.xy(4, 12));
_fileDescriptionLabel.setIcon(loadImage("images/asterix.gif"));
_fileDescriptionLabel.setName("fileDescriptionLabel");
_fileDescriptionLabel.setText(Messages.getString("fileDescription"));
jpanel1.add(_fileDescriptionLabel, cc.xy(2, 6));
_fileDescriptionField.setName("fileDescriptionField");
_fileDescriptionField.setToolTipText(Messages.getString("fileDescriptionTip"));
jpanel1.add(_fileDescriptionField, cc.xywh(4, 6, 5, 1));
_copyrightLabel.setIcon(loadImage("images/asterix.gif"));
_copyrightLabel.setName("copyrightLabel");
_copyrightLabel.setText(Messages.getString("copyright"));
jpanel1.add(_copyrightLabel, cc.xy(2, 8));
_copyrightField.setName("copyrightField");
jpanel1.add(_copyrightField, cc.xywh(4, 8, 5, 1));
_txtFileVersionLabel.setIcon(loadImage("images/asterix.gif"));
_txtFileVersionLabel.setName("txtFileVersionLabel");
_txtFileVersionLabel.setText(Messages.getString("txtFileVersion"));
jpanel1.add(_txtFileVersionLabel, cc.xy(6, 4));
_txtFileVersionField.setName("txtFileVersionField");
_txtFileVersionField.setToolTipText(Messages.getString("txtFileVersionTip"));
jpanel1.add(_txtFileVersionField, cc.xy(8, 4));
_txtProductVersionLabel.setIcon(loadImage("images/asterix.gif"));
_txtProductVersionLabel.setName("txtProductVersionLabel");
_txtProductVersionLabel.setText(Messages.getString("txtProductVersion"));
jpanel1.add(_txtProductVersionLabel, cc.xy(6, 12));
_txtProductVersionField.setName("txtProductVersionField");
_txtProductVersionField.setToolTipText(Messages.getString("txtProductVersionTip"));
jpanel1.add(_txtProductVersionField, cc.xy(8, 12));
_productNameLabel.setIcon(loadImage("images/asterix.gif"));
_productNameLabel.setName("productNameLabel");
_productNameLabel.setText(Messages.getString("productName"));
jpanel1.add(_productNameLabel, cc.xy(2, 14));
_productNameField.setName("productNameField");
jpanel1.add(_productNameField, cc.xywh(4, 14, 5, 1));
_originalFilenameLabel.setIcon(loadImage("images/asterix.gif"));
_originalFilenameLabel.setName("originalFilenameLabel");
_originalFilenameLabel.setText(Messages.getString("originalFilename"));
jpanel1.add(_originalFilenameLabel, cc.xy(2, 20));
_originalFilenameField.setName("originalFilenameField");
_originalFilenameField.setToolTipText(Messages.getString("originalFilenameTip"));
jpanel1.add(_originalFilenameField, cc.xywh(4, 20, 5, 1));
_internalNameLabel.setIcon(loadImage("images/asterix.gif"));
_internalNameLabel.setName("internalNameLabel");
_internalNameLabel.setText(Messages.getString("internalName"));
jpanel1.add(_internalNameLabel, cc.xy(2, 18));
_internalNameField.setName("internalNameField");
_internalNameField.setToolTipText(Messages.getString("internalNameTip"));
jpanel1.add(_internalNameField, cc.xywh(4, 18, 5, 1));
_companyNameLabel.setName("companyNameLabel");
_companyNameLabel.setText(Messages.getString("companyName"));
jpanel1.add(_companyNameLabel, cc.xy(2, 16));
_companyNameField.setName("companyNameField");
jpanel1.add(_companyNameField, cc.xywh(4, 16, 5, 1));
addFillComponents(jpanel1, new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9 }, new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21 });
return jpanel1;
}
use of com.jgoodies.forms.layout.CellConstraints in project chipKIT32-MAX by chipKIT32.
the class VersionInfoForm 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 chipKIT32-MAX by chipKIT32.
the class MessagesForm 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:GROW(1.0),FILL:7DLU:NONE", "CENTER:9DLU:NONE,CENTER:DEFAULT:NONE,CENTER:3DLU:NONE,FILL:DEFAULT:GROW(1.0),CENTER:3DLU:NONE,FILL:DEFAULT:GROW(1.0),CENTER:3DLU:NONE,FILL:DEFAULT:GROW(1.0),CENTER:3DLU:NONE,FILL:DEFAULT:GROW(1.0),CENTER:3DLU:NONE,FILL:DEFAULT:GROW(1.0),CENTER:9DLU:NONE");
CellConstraints cc = new CellConstraints();
jpanel1.setLayout(formlayout1);
_startupErrTextArea.setName("startupErrTextArea");
JScrollPane jscrollpane1 = new JScrollPane();
jscrollpane1.setViewportView(_startupErrTextArea);
jscrollpane1.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED);
jscrollpane1.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
jpanel1.add(jscrollpane1, cc.xy(4, 4));
_bundledJreErrTextArea.setName("bundledJreErrTextArea");
JScrollPane jscrollpane2 = new JScrollPane();
jscrollpane2.setViewportView(_bundledJreErrTextArea);
jscrollpane2.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED);
jscrollpane2.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
jpanel1.add(jscrollpane2, cc.xy(4, 6));
_jreVersionErrTextArea.setName("jreVersionErrTextArea");
_jreVersionErrTextArea.setToolTipText(Messages.getString("jreVersionErrTip"));
JScrollPane jscrollpane3 = new JScrollPane();
jscrollpane3.setViewportView(_jreVersionErrTextArea);
jscrollpane3.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED);
jscrollpane3.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
jpanel1.add(jscrollpane3, cc.xy(4, 8));
_launcherErrTextArea.setName("launcherErrTextArea");
JScrollPane jscrollpane4 = new JScrollPane();
jscrollpane4.setViewportView(_launcherErrTextArea);
jscrollpane4.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED);
jscrollpane4.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
jpanel1.add(jscrollpane4, cc.xy(4, 10));
JLabel jlabel1 = new JLabel();
jlabel1.setText(Messages.getString("startupErr"));
jpanel1.add(jlabel1, new CellConstraints(2, 4, 1, 1, CellConstraints.DEFAULT, CellConstraints.TOP));
JLabel jlabel2 = new JLabel();
jlabel2.setText(Messages.getString("bundledJreErr"));
jpanel1.add(jlabel2, new CellConstraints(2, 6, 1, 1, CellConstraints.DEFAULT, CellConstraints.TOP));
JLabel jlabel3 = new JLabel();
jlabel3.setText(Messages.getString("jreVersionErr"));
jpanel1.add(jlabel3, new CellConstraints(2, 8, 1, 1, CellConstraints.DEFAULT, CellConstraints.TOP));
JLabel jlabel4 = new JLabel();
jlabel4.setText(Messages.getString("launcherErr"));
jpanel1.add(jlabel4, new CellConstraints(2, 10, 1, 1, CellConstraints.DEFAULT, CellConstraints.TOP));
_messagesCheck.setActionCommand("Add version information");
_messagesCheck.setName("messagesCheck");
_messagesCheck.setText(Messages.getString("addMessages"));
jpanel1.add(_messagesCheck, cc.xy(4, 2));
JLabel jlabel5 = new JLabel();
jlabel5.setText(Messages.getString("instanceAlreadyExistsMsg"));
jpanel1.add(jlabel5, new CellConstraints(2, 12, 1, 1, CellConstraints.DEFAULT, CellConstraints.TOP));
_instanceAlreadyExistsMsgTextArea.setName("instanceAlreadyExistsMsgTextArea");
_instanceAlreadyExistsMsgTextArea.setToolTipText(Messages.getString("instanceAlreadyExistsMsgTip"));
JScrollPane jscrollpane5 = new JScrollPane();
jscrollpane5.setViewportView(_instanceAlreadyExistsMsgTextArea);
jscrollpane5.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED);
jscrollpane5.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
jpanel1.add(jscrollpane5, cc.xy(4, 12));
addFillComponents(jpanel1, new int[] { 1, 2, 3, 4, 5 }, new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13 });
return jpanel1;
}
use of com.jgoodies.forms.layout.CellConstraints in project chipKIT32-MAX by chipKIT32.
the class SingleInstanceForm 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]));
}
}
Aggregations