use of java.awt.GridLayout in project ACS by ACS-Community.
the class ExpertPrefsDlg method initGUI.
/**
* Builds the GUI
*
*/
private void initGUI() {
JRootPane mainPnl = this.getRootPane();
mainPnl.setLayout(new BorderLayout());
/////////////////////////////////////////////////////////////
// Add the table constraints (max num of logs and time frame)
///////////////////////////////////////////////////////////
JPanel tablePnl = new JPanel();
tablePnl.setBorder(BorderFactory.createTitledBorder("Table constraints"));
tablePnl.setLayout(new GridBagLayout());
GridBagConstraints constr = new GridBagConstraints();
// Num of logs
constr.gridx = 0;
constr.gridy = 0;
constr.fill = GridBagConstraints.HORIZONTAL;
constr.anchor = GridBagConstraints.WEST;
constr.insets = new Insets(5, 5, 5, 5);
tablePnl.add(OptionWidgets.MAX_NUM_OF_LOGS.enableCB, constr);
constr.gridx = 1;
constr.gridy = 0;
constr.anchor = GridBagConstraints.LINE_START;
constr.insets = new Insets(5, 5, 5, 5);
constr.fill = GridBagConstraints.HORIZONTAL;
tablePnl.add(maxLogsInTableCB, constr);
// Time frame
constr.gridx = 0;
constr.gridy = 1;
constr.anchor = GridBagConstraints.WEST;
constr.insets = new Insets(5, 5, 5, 5);
tablePnl.add(OptionWidgets.TIME_FRAME.enableCB, constr);
constr.gridx = 1;
constr.gridy = 1;
constr.anchor = GridBagConstraints.LINE_START;
constr.insets = new Insets(5, 5, 5, 5);
tablePnl.add(timeFrameCB, constr);
/// DISABLED
timeFrameCB.setEnabled(false);
// DISABLED
OptionWidgets.TIME_FRAME.enableCB.setEnabled(false);
///////////////////////////////////////////////////////////
// Add engine constraints
///////////////////////////////////////////////////////////
JPanel enginePnl = new JPanel();
enginePnl.setBorder(BorderFactory.createTitledBorder("Engine constraints"));
enginePnl.setLayout(new GridBagLayout());
// INPUT RATE
constr.gridx = 0;
constr.gridy = 0;
constr.anchor = GridBagConstraints.LAST_LINE_START;
constr.insets = new Insets(5, 5, 5, 5);
enginePnl.add(OptionWidgets.MAX_INPUT_RATE.enableCB, constr);
constr.gridx = 1;
constr.gridy = 0;
constr.anchor = GridBagConstraints.LAST_LINE_START;
constr.insets = new Insets(5, 5, 5, 5);
enginePnl.add(inputRateTF, constr);
// Output RATE
constr.gridx = 0;
constr.gridy = 1;
constr.anchor = GridBagConstraints.LAST_LINE_START;
constr.insets = new Insets(5, 5, 5, 5);
enginePnl.add(OptionWidgets.MAX_OUTPUT_RATE.enableCB, constr);
constr.gridx = 1;
constr.gridy = 1;
constr.anchor = GridBagConstraints.LAST_LINE_START;
constr.insets = new Insets(5, 5, 5, 5);
enginePnl.add(outputRateTF, constr);
// DYNAMIC DISCARD LEVEL
JPanel pnl = new JPanel();
pnl.setLayout(new GridLayout(3, 2));
pnl.add(new JLabel("Threshold: "), "1");
pnl.add(dynThresholdTF, "2");
pnl.add(new JLabel("Damping: "), "3");
pnl.add(dynDampingTF, "4");
pnl.add(new JLabel("Time: "), "5");
pnl.add(dynIntervalTF, "6");
constr.gridx = 0;
constr.gridy = 2;
constr.fill = GridBagConstraints.VERTICAL;
constr.anchor = GridBagConstraints.LAST_LINE_START;
constr.insets = new Insets(5, 5, 5, 5);
enginePnl.add(OptionWidgets.DYNAMIC_DISCARD_LEVEL.enableCB, constr);
constr.gridx = 1;
constr.gridy = 2;
constr.anchor = GridBagConstraints.LAST_LINE_START;
constr.insets = new Insets(5, 5, 5, 5);
enginePnl.add(pnl, constr);
// Add the table and engine panels to the main panel
mainPnl.add(tablePnl, BorderLayout.CENTER);
mainPnl.add(enginePnl, BorderLayout.NORTH);
// Add the OK, CANCEL buttons
JPanel buttonsPnl = new JPanel(new BorderLayout());
JPanel okCancelPnl = new JPanel();
okCancelPnl.setComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT);
BoxLayout boxLayout = new BoxLayout(okCancelPnl, BoxLayout.LINE_AXIS);
okCancelPnl.setLayout(boxLayout);
okCancelPnl.setBorder(BorderFactory.createEmptyBorder(0, 10, 10, 10));
okBtn = new JButton("Ok");
okBtn.addActionListener(this);
cancelBtn = new JButton("Cancel");
cancelBtn.addActionListener(this);
okCancelPnl.add(okBtn, BorderLayout.WEST);
okCancelPnl.add(Box.createRigidArea(new Dimension(10, 0)));
okCancelPnl.add(cancelBtn, BorderLayout.EAST);
JPanel restoreBtnPnl = new JPanel(new FlowLayout());
restoreBtn = new JButton("Restore");
restoreBtn.addActionListener(this);
restoreBtnPnl.add(restoreBtn);
buttonsPnl.add(restoreBtnPnl, BorderLayout.WEST);
buttonsPnl.add(okCancelPnl, BorderLayout.EAST);
mainPnl.add(buttonsPnl, BorderLayout.SOUTH);
pack();
}
use of java.awt.GridLayout in project intellij-community by JetBrains.
the class RadSwingGridLayoutManager method createSnapshotLayout.
@Override
public void createSnapshotLayout(final SnapshotContext context, final JComponent parent, final RadContainer container, final LayoutManager layout) {
GridLayout gridLayout = (GridLayout) layout;
int ncomponents = parent.getComponentCount();
int nrows = gridLayout.getRows();
int ncols = gridLayout.getColumns();
if (nrows > 0) {
ncols = (ncomponents + nrows - 1) / nrows;
} else {
nrows = (ncomponents + ncols - 1) / ncols;
}
container.setLayout(new GridLayoutManager(nrows, ncols, new Insets(0, 0, 0, 0), gridLayout.getHgap(), gridLayout.getVgap(), true, true));
}
use of java.awt.GridLayout in project ACS by ACS-Community.
the class SearchDialog method getDirectionPanel.
/**
* This method initializes jPanel
*
* @return javax.swing.JPanel
*/
private JPanel getDirectionPanel() {
if (directionPanel == null) {
GridLayout gridLayout2 = new GridLayout();
directionPanel = new JPanel();
directionPanel.setLayout(gridLayout2);
directionPanel.setBorder(javax.swing.BorderFactory.createTitledBorder(null, "Direction", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, null, null));
directionPanel.setComponentOrientation(java.awt.ComponentOrientation.LEFT_TO_RIGHT);
gridLayout2.setRows(3);
gridLayout2.setColumns(1);
directionPanel.add(getForwardRB(), null);
directionPanel.add(getBackwardRB(), null);
}
return directionPanel;
}
use of java.awt.GridLayout in project nhin-d by DirectProject.
the class CAPanel method initUI.
protected void initUI() {
setLayout(new BorderLayout());
//setBorder(new SoftBevelBorder(BevelBorder.LOWERED));
setBorder(new CompoundBorder(new SoftBevelBorder(BevelBorder.LOWERED), new EmptyBorder(5, 5, 5, 5)));
createCA = new JRadioButton("Create New CA");
loadCA = new JRadioButton("Load CA");
ButtonGroup group = new ButtonGroup();
group.add(createCA);
group.add(loadCA);
createCA.setSelected(true);
JPanel radioPanel = new JPanel(new FlowLayout(FlowLayout.LEFT));
radioPanel.add(createCA);
radioPanel.add(loadCA);
JPanel fieldsPanel = new JPanel();
fieldsPanel.setLayout(new GridLayout(3, 3, 10, 10));
cnField = new TextEntryField("CN:");
fieldsPanel.add(cnField);
countryField = new TextEntryField("Country:");
fieldsPanel.add(countryField);
stateField = new TextEntryField("State:");
fieldsPanel.add(stateField);
locField = new TextEntryField("Location:");
fieldsPanel.add(locField);
orgField = new TextEntryField("Org:");
fieldsPanel.add(orgField);
emailField = new TextEntryField("Email:");
fieldsPanel.add(emailField);
expField = new SpinEntryField("Experiation (Days):", 365);
fieldsPanel.add(expField);
keyStr = new DropDownEntry("Key Strength:", new Object[] { 1024, 2048, 4096 });
fieldsPanel.add(keyStr);
passField = new PasswordField("Password:");
fieldsPanel.add(passField);
JPanel topPanel = new JPanel(new BorderLayout());
topPanel.add(radioPanel, BorderLayout.NORTH);
topPanel.add(fieldsPanel, BorderLayout.CENTER);
add(topPanel, BorderLayout.NORTH);
new FlowLayout(FlowLayout.LEFT);
certFileField = new FileField("Certificate Authority File:", "");
keyFileField = new FileField("Private Key File:", "");
JPanel filePanel = new JPanel(new GridLayout(1, 2));
filePanel.add(certFileField);
filePanel.add(keyFileField);
loadCert = new JButton("Load");
loadCert.setVisible(false);
createCert = new JButton("Create");
clear = new JButton("Clear");
clear.setVisible(false);
clear = new JButton("Clear");
genCert = new JButton("Create Leaf Cert");
genCert.setVisible(false);
signCSR = new JButton("Sign CSR");
signCSR.setVisible(false);
addToAltSubjects = new JCheckBox("Add Email To Alt Subject Names");
addToAltSubjects.setVisible(false);
addToAltSubjects.setSelected(true);
allowedToSign = new JCheckBox("Allowed To Sign Certificates");
allowedToSign.setVisible(false);
keyEnc = new JCheckBox("Key Encipherment Use");
keyEnc.setVisible(false);
keyEnc.setSelected(true);
digitalSig = new JCheckBox("Digital Signature Use");
digitalSig.setVisible(false);
keyEnc.setSelected(true);
JPanel addAltPanel = new JPanel(new GridLayout(2, 2));
addAltPanel.setPreferredSize(new Dimension(450, addAltPanel.getPreferredSize().height));
//addAltPanel.add(addToAltSubjects);
addAltPanel.add(allowedToSign);
addAltPanel.add(keyEnc);
addAltPanel.add(digitalSig);
JPanel buttonPanel = new JPanel(new FlowLayout(FlowLayout.RIGHT));
buttonPanel.add(addAltPanel);
buttonPanel.add(loadCert);
buttonPanel.add(createCert);
buttonPanel.add(clear);
buttonPanel.add(genCert);
buttonPanel.add(signCSR);
JPanel combineAltAndButtonPanel = new JPanel(new BorderLayout());
//combineAltAndButtonPanel.add(addAltPanel, BorderLayout.WEST);
combineAltAndButtonPanel.add(buttonPanel, BorderLayout.EAST);
JPanel bottomPannel = new JPanel(new BorderLayout());
bottomPannel.add(filePanel, BorderLayout.NORTH);
bottomPannel.add(combineAltAndButtonPanel, BorderLayout.SOUTH);
this.add(bottomPannel, BorderLayout.SOUTH);
}
use of java.awt.GridLayout in project nhin-d by DirectProject.
the class ValidatePanel method initUI.
protected void initUI() {
setLayout(new BorderLayout());
setBorder(new CompoundBorder(new SoftBevelBorder(BevelBorder.LOWERED), new EmptyBorder(5, 5, 5, 5)));
// File Load Fields
policyFileField = new FileField("Policy Definition File:", "");
certFileField = new FileField("Certificate File: ", "");
final JPanel filePanel = new JPanel(new GridLayout(1, 2));
filePanel.add(certFileField);
filePanel.add(policyFileField);
this.add(filePanel, BorderLayout.NORTH);
// Report panel
final JLabel reportHeaderLabel = new JLabel("Validation Report");
reportText = new JTextArea();
reportText.setLineWrap(true);
reportText.setWrapStyleWord(true);
reportText.setEditable(false);
final JScrollPane scrollPane = new JScrollPane(reportText);
scrollPane.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
final JPanel reportPanel = new JPanel(new BorderLayout());
reportPanel.add(reportHeaderLabel, BorderLayout.NORTH);
reportPanel.add(scrollPane, BorderLayout.CENTER);
this.add(reportPanel, BorderLayout.CENTER);
// Button Panel
cmdValidate = new JButton("Validate");
JPanel buttonPanel = new JPanel(new FlowLayout(FlowLayout.RIGHT));
buttonPanel.add(cmdValidate);
this.add(buttonPanel, BorderLayout.SOUTH);
}
Aggregations