use of javax.swing.JSeparator in project qi4j-sdk by Qi4j.
the class DependencyPane method $$$setupUI$$$.
/**
* Method generated by IntelliJ IDEA GUI Designer
* >>> IMPORTANT!! <<<
* DO NOT edit this method OR call it in your code!
*
*/
private void $$$setupUI$$$() {
contentPane = new JPanel();
contentPane.setLayout(new BorderLayout(0, 0));
splitPane = new JSplitPane();
contentPane.add(splitPane, BorderLayout.CENTER);
final JScrollPane scrollPane1 = new JScrollPane();
splitPane.setLeftComponent(scrollPane1);
fieldList = new JList();
scrollPane1.setViewportView(fieldList);
detailPane = new JPanel();
detailPane.setLayout(new GridBagLayout());
splitPane.setRightComponent(detailPane);
detailPane.setBorder(BorderFactory.createTitledBorder(BorderFactory.createEmptyBorder(8, 8, 8, 8), null));
final JLabel label1 = new JLabel();
this.$$$loadLabelText$$$(label1, ResourceBundle.getBundle("org/qi4j/envisage/detail/DependencyPane").getString("CTL_ClassName.Text"));
GridBagConstraints gbc;
gbc = new GridBagConstraints();
gbc.gridx = 0;
gbc.gridy = 0;
gbc.anchor = GridBagConstraints.EAST;
detailPane.add(label1, gbc);
final JPanel spacer1 = new JPanel();
gbc = new GridBagConstraints();
gbc.gridx = 1;
gbc.gridy = 0;
gbc.fill = GridBagConstraints.HORIZONTAL;
detailPane.add(spacer1, gbc);
final JPanel spacer2 = new JPanel();
gbc = new GridBagConstraints();
gbc.gridx = 0;
gbc.gridy = 1;
gbc.fill = GridBagConstraints.VERTICAL;
detailPane.add(spacer2, gbc);
final JLabel label2 = new JLabel();
this.$$$loadLabelText$$$(label2, ResourceBundle.getBundle("org/qi4j/envisage/detail/DependencyPane").getString("CTL_Optional.Text"));
gbc = new GridBagConstraints();
gbc.gridx = 0;
gbc.gridy = 2;
gbc.anchor = GridBagConstraints.EAST;
detailPane.add(label2, gbc);
final JLabel label3 = new JLabel();
this.$$$loadLabelText$$$(label3, ResourceBundle.getBundle("org/qi4j/envisage/detail/DependencyPane").getString("CTL_Annotation.Text"));
gbc = new GridBagConstraints();
gbc.gridx = 0;
gbc.gridy = 4;
gbc.anchor = GridBagConstraints.EAST;
detailPane.add(label3, gbc);
final JPanel spacer3 = new JPanel();
gbc = new GridBagConstraints();
gbc.gridx = 0;
gbc.gridy = 3;
gbc.fill = GridBagConstraints.VERTICAL;
detailPane.add(spacer3, gbc);
final JPanel spacer4 = new JPanel();
gbc = new GridBagConstraints();
gbc.gridx = 0;
gbc.gridy = 5;
gbc.fill = GridBagConstraints.VERTICAL;
detailPane.add(spacer4, gbc);
final JPanel spacer5 = new JPanel();
gbc = new GridBagConstraints();
gbc.gridx = 0;
gbc.gridy = 9;
gbc.fill = GridBagConstraints.VERTICAL;
detailPane.add(spacer5, gbc);
final JLabel label4 = new JLabel();
this.$$$loadLabelText$$$(label4, ResourceBundle.getBundle("org/qi4j/envisage/detail/DependencyPane").getString("CTL_InjectionType.Text"));
gbc = new GridBagConstraints();
gbc.gridx = 0;
gbc.gridy = 10;
gbc.anchor = GridBagConstraints.EAST;
detailPane.add(label4, gbc);
classNameLabel = new JLabel();
classNameLabel.setText("none");
gbc = new GridBagConstraints();
gbc.gridx = 2;
gbc.gridy = 0;
gbc.weightx = 1.0;
gbc.anchor = GridBagConstraints.WEST;
detailPane.add(classNameLabel, gbc);
annotationLabel = new JLabel();
annotationLabel.setText("none");
gbc = new GridBagConstraints();
gbc.gridx = 2;
gbc.gridy = 4;
gbc.anchor = GridBagConstraints.WEST;
detailPane.add(annotationLabel, gbc);
injectionTypeLabel = new JLabel();
injectionTypeLabel.setText("none");
gbc = new GridBagConstraints();
gbc.gridx = 2;
gbc.gridy = 10;
gbc.anchor = GridBagConstraints.WEST;
detailPane.add(injectionTypeLabel, gbc);
optionalLabel = new JLabel();
optionalLabel.setText("none");
gbc = new GridBagConstraints();
gbc.gridx = 2;
gbc.gridy = 2;
gbc.anchor = GridBagConstraints.WEST;
detailPane.add(optionalLabel, gbc);
final JPanel spacer6 = new JPanel();
gbc = new GridBagConstraints();
gbc.gridx = 0;
gbc.gridy = 7;
gbc.fill = GridBagConstraints.VERTICAL;
detailPane.add(spacer6, gbc);
final JLabel label5 = new JLabel();
this.$$$loadLabelText$$$(label5, ResourceBundle.getBundle("org/qi4j/envisage/detail/DependencyPane").getString("CTL_Injection.Text"));
gbc = new GridBagConstraints();
gbc.gridx = 0;
gbc.gridy = 8;
gbc.anchor = GridBagConstraints.WEST;
detailPane.add(label5, gbc);
final JScrollPane scrollPane2 = new JScrollPane();
gbc = new GridBagConstraints();
gbc.gridx = 2;
gbc.gridy = 12;
gbc.weighty = 1.0;
gbc.fill = GridBagConstraints.BOTH;
detailPane.add(scrollPane2, gbc);
injectedServiceList = new JList();
scrollPane2.setViewportView(injectedServiceList);
final JPanel spacer7 = new JPanel();
gbc = new GridBagConstraints();
gbc.gridx = 0;
gbc.gridy = 11;
gbc.fill = GridBagConstraints.VERTICAL;
detailPane.add(spacer7, gbc);
final JLabel label6 = new JLabel();
this.$$$loadLabelText$$$(label6, ResourceBundle.getBundle("org/qi4j/envisage/detail/DependencyPane").getString("CTL_InjectedServices.Text"));
gbc = new GridBagConstraints();
gbc.gridx = 0;
gbc.gridy = 12;
gbc.anchor = GridBagConstraints.NORTHEAST;
detailPane.add(label6, gbc);
final JSeparator separator1 = new JSeparator();
gbc = new GridBagConstraints();
gbc.gridx = 0;
gbc.gridy = 6;
gbc.gridwidth = 3;
gbc.fill = GridBagConstraints.BOTH;
detailPane.add(separator1, gbc);
}
use of javax.swing.JSeparator in project pcgen by PCGen.
the class GMGenSystem method createEditMenu.
// Create the edit menu
private void createEditMenu() {
editMenu = new JMenu();
cutEditItem = new JMenuItem();
copyEditItem = new JMenuItem();
pasteEditItem = new JMenuItem();
editSeparator1 = new JSeparator();
preferencesEditItem = new JMenuItem();
// EDIT MENU
CommonMenuText.name(editMenu, PCGenActionMap.MNU_EDIT);
editMenu.addMenuListener(this);
CommonMenuText.name(cutEditItem, MNU_CUT);
editMenu.add(cutEditItem);
CommonMenuText.name(copyEditItem, MNU_COPY);
editMenu.add(copyEditItem);
CommonMenuText.name(pasteEditItem, MNU_PASTE);
editMenu.add(pasteEditItem);
// Preferences... on MAC OS X is in the application menu. See macOSXRegistration()
if (!SystemUtils.IS_OS_MAC_OSX) {
editMenu.add(editSeparator1);
CommonMenuText.name(preferencesEditItem, PCGenActionMap.MNU_TOOLS_PREFERENCES);
editMenu.add(preferencesEditItem);
preferencesEditItem.setEnabled(true);
ActionListener[] listenerArray = preferencesEditItem.getActionListeners();
for (final ActionListener aListenerArray : listenerArray) {
preferencesEditItem.removeActionListener(aListenerArray);
}
preferencesEditItem.addActionListener(this::mPreferencesActionPerformed);
}
systemMenuBar.add(editMenu);
}
use of javax.swing.JSeparator in project pcgen by PCGen.
the class OptionsPathDialog method initComponents.
private void initComponents() {
setResizable(false);
setTitle("Directory for options.ini location");
setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE);
getContentPane().setLayout(new GridBagLayout());
GridBagConstraints gridBagConstraints = new GridBagConstraints();
JLabel label = new JLabel("Select a directory to store PCGen options in:");
gridBagConstraints.gridwidth = GridBagConstraints.REMAINDER;
gridBagConstraints.fill = GridBagConstraints.BOTH;
gridBagConstraints.insets = new Insets(4, 4, 0, 4);
getContentPane().add(label, gridBagConstraints);
gridBagConstraints.insets = new Insets(2, 0, 2, 0);
getContentPane().add(new JSeparator(), gridBagConstraints);
label = new JLabel("If you have an existing options.ini file," + "then select the directory containing that file");
gridBagConstraints.insets = new Insets(4, 4, 4, 4);
getContentPane().add(label, gridBagConstraints);
ActionListener handler = new ActionHandler();
ButtonGroup group = new ButtonGroup();
gridBagConstraints.insets = new Insets(0, 4, 0, 4);
addRadioButton("<html><b>PCGen Dir</b>: This is the directory that PCGen is installed into", SettingsFilesPath.pcgen.name(), group, handler, gridBagConstraints);
// Remark: do mac user really need to be able to put the file either in a specific mac dir or home?
if (SystemUtils.IS_OS_MAC_OSX) {
addRadioButton("<html><b>Mac User Dir</b>", SettingsFilesPath.mac_user.name(), group, handler, gridBagConstraints);
} else if (SystemUtils.IS_OS_UNIX) {
// putting it the same way as mac. merging all and using a system config dir instead would be better IMHO.
addRadioButton("<html><b>Freedesktop configuration sub-directory</b> Use for most Linux/BSD", SettingsFilesPath.FD_USER.name(), group, handler, gridBagConstraints);
}
addRadioButton("<html><b>Home Dir</b>: This is your home directory", SettingsFilesPath.user.name(), group, handler, gridBagConstraints);
addRadioButton("Select a directory to use", "select", group, handler, gridBagConstraints);
dirField.setText(ConfigurationSettings.getSettingsDirFromFilePath(selectedDir));
dirField.setEditable(false);
gridBagConstraints.gridwidth = GridBagConstraints.RELATIVE;
gridBagConstraints.weightx = 1;
gridBagConstraints.insets = new Insets(0, 4, 0, 0);
getContentPane().add(dirField, gridBagConstraints);
dirButton.setText("...");
dirButton.setEnabled(false);
dirButton.addActionListener(handler);
dirButton.setActionCommand("custom");
dirButton.setMargin(new Insets(2, 2, 2, 2));
GridBagConstraints bagConstraints = new GridBagConstraints();
bagConstraints.gridwidth = GridBagConstraints.REMAINDER;
bagConstraints.insets = new Insets(0, 0, 0, 4);
getContentPane().add(dirButton, bagConstraints);
JButton okButton = new JButton("OK");
okButton.setPreferredSize(new Dimension(75, 23));
okButton.setActionCommand("ok");
okButton.addActionListener(handler);
bagConstraints.insets = new Insets(4, 0, 4, 0);
getContentPane().add(okButton, bagConstraints);
getRootPane().setDefaultButton(okButton);
pack();
setLocationRelativeTo(null);
}
use of javax.swing.JSeparator in project pcgen by PCGen.
the class OverPanel method initComponents.
/**
* This method is called from within the constructor to
* initialize the form.
*/
private void initComponents() {
java.awt.GridBagConstraints gridBagConstraints;
panelScaleConv = new javax.swing.JPanel();
jLabel2 = new javax.swing.JLabel();
jLabel3 = new javax.swing.JLabel();
textScale = new JFormattedTextField(nf);
textScale.setColumns(3);
jLabel4 = new javax.swing.JLabel();
jLabel5 = new javax.swing.JLabel();
textReal = new JFormattedTextField(nf);
textMap = new JFormattedTextField(nf);
butToMap = new javax.swing.JButton();
butToReal = new javax.swing.JButton();
panelTravelTime = new javax.swing.JPanel();
imperialSpeedLabel = new javax.swing.JLabel();
metricSpeedLabel = new JLabel();
cmbFile = new javax.swing.JComboBox();
txtDist = new JFormattedTextField(nf);
txtDist.setColumns(4);
txtDistMetric = new JFormattedTextField(nf);
jLabel11 = new javax.swing.JLabel();
txtTime = new JFormattedTextField(nf);
txtTime.setColumns(4);
butToTime = new javax.swing.JButton();
butToTime2 = new JButton();
butToDist = new javax.swing.JButton();
lblSpeed = new JLabel();
panelRoomBoard = new javax.swing.JPanel();
jLabel15 = new javax.swing.JLabel();
jLabel16 = new javax.swing.JLabel();
jLabel17 = new javax.swing.JLabel();
jLabel18 = new javax.swing.JLabel();
jLabel20 = new javax.swing.JLabel();
jLabel21 = new javax.swing.JLabel();
jLabel22 = new javax.swing.JLabel();
txtDayFood = new JFormattedTextField(gp);
txtDayInn = new JFormattedTextField(gp);
txtDayAnimal = new JFormattedTextField(gp);
txtWeekFood = new JLabel();
txtWeekInn = new JLabel();
txtWeekAnimal = new JLabel();
txtDays = new JFormattedTextField(nf);
txtTotal = new JLabel();
cmbFood = new javax.swing.JComboBox();
cmbInn = new javax.swing.JComboBox();
cmbAnimal = new javax.swing.JComboBox();
jSeparator1 = new javax.swing.JSeparator();
jLabel23 = new javax.swing.JLabel();
jLabel24 = new javax.swing.JLabel();
txtPeop = new JFormattedTextField(nf);
txtAnim = new JFormattedTextField(nf);
txtDayTotal = new JFormattedTextField(nf);
txtWeekTotal = new JLabel();
jLabel25 = new javax.swing.JLabel();
JPanel panel = new JPanel(new java.awt.GridBagLayout());
int gap = 3;
Insets stdInsets = new Insets(gap, gap, gap, gap);
panelScaleConv.setLayout(new java.awt.GridBagLayout());
//$NON-NLS-1$
panelScaleConv.setBorder(BorderFactory.createTitledBorder(LanguageBundle.getString("in_plugin_overland_scaleConverter")));
//$NON-NLS-1$
jLabel2.setText(LanguageBundle.getString("in_plugin_overland_realUnits"));
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 2;
gridBagConstraints.gridy = 0;
gridBagConstraints.insets = stdInsets;
panelScaleConv.add(jLabel2, gridBagConstraints);
//$NON-NLS-1$
jLabel3.setText("1");
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 1;
gridBagConstraints.insets = stdInsets;
panelScaleConv.add(jLabel3, gridBagConstraints);
textScale.setHorizontalAlignment(SwingConstants.CENTER);
textScale.setValue(1);
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 2;
gridBagConstraints.gridy = 1;
gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
gridBagConstraints.insets = stdInsets;
panelScaleConv.add(textScale, gridBagConstraints);
//$NON-NLS-1$
jLabel4.setText("=");
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 1;
gridBagConstraints.gridy = 1;
gridBagConstraints.insets = stdInsets;
panelScaleConv.add(jLabel4, gridBagConstraints);
//$NON-NLS-1$
jLabel5.setText(LanguageBundle.getString("in_plugin_overland_mapUnits"));
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 0;
gridBagConstraints.insets = stdInsets;
panelScaleConv.add(jLabel5, gridBagConstraints);
textReal.addKeyListener(new KeyListenerImplementation(butToMap));
textReal.setHorizontalAlignment(SwingConstants.CENTER);
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 2;
gridBagConstraints.gridy = 2;
gridBagConstraints.gridheight = 2;
gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
gridBagConstraints.insets = stdInsets;
panelScaleConv.add(textReal, gridBagConstraints);
textMap.addKeyListener(new KeyListenerImplementation(butToReal));
textMap.setHorizontalAlignment(SwingConstants.CENTER);
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 2;
gridBagConstraints.gridheight = 2;
gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
gridBagConstraints.insets = stdInsets;
panelScaleConv.add(textMap, gridBagConstraints);
//$NON-NLS-1$
butToMap.setText(LanguageBundle.getString("in_plugin_overland_leftArrow"));
butToMap.addActionListener(this::butToMapActionPerformed);
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 1;
gridBagConstraints.gridy = 2;
panelScaleConv.add(butToMap, gridBagConstraints);
//$NON-NLS-1$
butToReal.setText(LanguageBundle.getString("in_plugin_overland_rightArrow"));
butToReal.addActionListener(this::butToRealActionPerformed);
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 1;
gridBagConstraints.gridy = 3;
panelScaleConv.add(butToReal, gridBagConstraints);
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 1;
gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTH;
panel.add(panelScaleConv, gridBagConstraints);
// Travel time panel
panelTravelTime.setLayout(new java.awt.GridBagLayout());
//$NON-NLS-1$
panelTravelTime.setBorder(BorderFactory.createTitledBorder(LanguageBundle.getString("in_plugin_overland_travelTime")));
gridBagConstraints = new GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 0;
gridBagConstraints.gridwidth = GridBagConstraints.REMAINDER;
gridBagConstraints.insets = new Insets(0, 2 * gap, 2 * gap, 2 * gap);
gridBagConstraints.fill = GridBagConstraints.HORIZONTAL;
panelTravelTime.add(cmbFile, gridBagConstraints);
method = new JComboBox();
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 1;
gridBagConstraints.insets = stdInsets;
gridBagConstraints.gridwidth = 2;
panelTravelTime.add(method, gridBagConstraints);
JPanel terrainRoute = new JPanel(new GridBagLayout());
terrain = new JComboBox();
gridBagConstraints = new GridBagConstraints();
gridBagConstraints.insets = stdInsets;
terrainRoute.add(terrain, gridBagConstraints);
route = new JComboBox();
terrainRoute.add(route, gridBagConstraints);
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 5;
gridBagConstraints.gridwidth = 2;
panelTravelTime.add(terrainRoute, gridBagConstraints);
percent = new JLabel();
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 2;
gridBagConstraints.gridy = 5;
gridBagConstraints.insets = stdInsets;
panelTravelTime.add(percent, gridBagConstraints);
JPanel paceChoice = new JPanel(new GridBagLayout());
pace = new JComboBox();
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.insets = stdInsets;
paceChoice.add(pace, gridBagConstraints);
choice = new JComboBox();
paceChoice.add(choice, gridBagConstraints);
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 2;
gridBagConstraints.anchor = GridBagConstraints.LINE_START;
gridBagConstraints.gridwidth = 2;
gridBagConstraints.gridheight = 2;
panelTravelTime.add(paceChoice, gridBagConstraints);
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 2;
gridBagConstraints.gridy = 2;
gridBagConstraints.insets = stdInsets;
panelTravelTime.add(imperialSpeedLabel, gridBagConstraints);
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 2;
gridBagConstraints.gridy = 3;
gridBagConstraints.insets = stdInsets;
panelTravelTime.add(metricSpeedLabel, gridBagConstraints);
// "Special rules stuff will go there. This is used as default column name."
ruleComment = new JTextArea();
ruleComment.setRows(3);
ruleComment.setEditable(false);
ruleComment.setFocusable(false);
ruleComment.setLineWrap(true);
// TODO i18n this. this is not correct in non spaced language like Japanese, unless it is done correctly by Java?
ruleComment.setWrapStyleWord(true);
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 4;
gridBagConstraints.gridwidth = 2;
gridBagConstraints.anchor = java.awt.GridBagConstraints.LINE_START;
gridBagConstraints.fill = GridBagConstraints.HORIZONTAL;
panelTravelTime.add(new JScrollPane(ruleComment), gridBagConstraints);
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 2;
gridBagConstraints.gridy = 6;
gridBagConstraints.fill = GridBagConstraints.HORIZONTAL;
// XXX use a line or a component that make more sense than this menu component
panelTravelTime.add(new JSeparator(), gridBagConstraints);
imperialSpeed = new JLabel();
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 2;
gridBagConstraints.gridy = 7;
panelTravelTime.add(imperialSpeed, gridBagConstraints);
metricSpeed = new JLabel();
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 2;
gridBagConstraints.gridy = 8;
panelTravelTime.add(metricSpeed, gridBagConstraints);
JPanel conversion = new JPanel(new GridBagLayout());
txtDist.addKeyListener(new KeyListenerImplementation(butToTime));
txtDist.setHorizontalAlignment(SwingConstants.CENTER);
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 0;
gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
gridBagConstraints.insets = stdInsets;
conversion.add(txtDist, gridBagConstraints);
//$NON-NLS-1$
JLabel miles = new JLabel(LanguageBundle.getString("in_plugin_overland_fieldMiles"));
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 1;
gridBagConstraints.gridy = 0;
gridBagConstraints.insets = new java.awt.Insets(gap, 0, gap, gap);
conversion.add(miles, gridBagConstraints);
//$NON-NLS-1$
butToTime.setText(LanguageBundle.getString("in_plugin_overland_rightArrow"));
butToTime.setEnabled(false);
butToTime.addActionListener(new java.awt.event.ActionListener() {
@Override
public void actionPerformed(java.awt.event.ActionEvent evt) {
butImperialToTimeActionPerformed();
}
});
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 2;
gridBagConstraints.gridy = 0;
conversion.add(butToTime, gridBagConstraints);
txtDistMetric.addKeyListener(new KeyListenerImplementation(butToTime2));
txtDistMetric.setHorizontalAlignment(SwingConstants.CENTER);
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 1;
gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
gridBagConstraints.insets = stdInsets;
conversion.add(txtDistMetric, gridBagConstraints);
//$NON-NLS-1$
lblSpeed.setText(LanguageBundle.getString("in_plugin_overland_fieldKm"));
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 1;
gridBagConstraints.gridy = 1;
gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
gridBagConstraints.gridwidth = GridBagConstraints.REMAINDER;
gridBagConstraints.insets = new java.awt.Insets(gap, gap, gap, gap);
conversion.add(lblSpeed, gridBagConstraints);
//$NON-NLS-1$
butToTime2.setText(LanguageBundle.getString("in_plugin_overland_rightArrow"));
butToTime2.setEnabled(false);
butToTime.addActionListener(new java.awt.event.ActionListener() {
@Override
public void actionPerformed(java.awt.event.ActionEvent evt) {
butMetricToTimeActionPerformed();
}
});
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 2;
gridBagConstraints.gridy = 1;
conversion.add(butToTime2, gridBagConstraints);
txtTime.addKeyListener(new KeyListenerImplementation(butToDist));
txtTime.setHorizontalAlignment(SwingConstants.CENTER);
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 4;
gridBagConstraints.gridy = 0;
gridBagConstraints.gridheight = 2;
gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
gridBagConstraints.insets = new java.awt.Insets(gap, gap, gap, 0);
conversion.add(txtTime, gridBagConstraints);
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 5;
gridBagConstraints.gridy = 0;
gridBagConstraints.gridheight = 2;
gridBagConstraints.insets = stdInsets;
conversion.add(jLabel11, gridBagConstraints);
//$NON-NLS-1$
butToDist.setText(LanguageBundle.getString("in_plugin_overland_leftArrow"));
butToDist.addActionListener(new java.awt.event.ActionListener() {
@Override
public void actionPerformed(java.awt.event.ActionEvent evt) {
butToDistActionPerformed();
}
});
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 3;
gridBagConstraints.gridy = 0;
gridBagConstraints.gridheight = 2;
conversion.add(butToDist, gridBagConstraints);
gridBagConstraints = new GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 8;
gridBagConstraints.gridwidth = 2;
gridBagConstraints.gridheight = 4;
panelTravelTime.add(conversion, gridBagConstraints);
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 0;
gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
panel.add(panelTravelTime, gridBagConstraints);
// Room and board
panelRoomBoard.setLayout(new java.awt.GridBagLayout());
//$NON-NLS-1$
panelRoomBoard.setBorder(BorderFactory.createTitledBorder(LanguageBundle.getString("in_plugin_overland_roomAndBoard")));
//$NON-NLS-1$
jLabel15.setText(LanguageBundle.getString("in_plugin_overland_perDay"));
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 2;
gridBagConstraints.gridy = 3;
gridBagConstraints.insets = stdInsets;
panelRoomBoard.add(jLabel15, gridBagConstraints);
//$NON-NLS-1$
jLabel16.setText(LanguageBundle.getString("in_plugin_overland_food"));
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 4;
gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
gridBagConstraints.insets = stdInsets;
panelRoomBoard.add(jLabel16, gridBagConstraints);
//$NON-NLS-1$
jLabel17.setText(LanguageBundle.getString("in_plugin_overland_perWeek"));
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 3;
gridBagConstraints.gridy = 3;
gridBagConstraints.insets = stdInsets;
panelRoomBoard.add(jLabel17, gridBagConstraints);
//$NON-NLS-1$
jLabel18.setText(LanguageBundle.getString("in_plugin_overland_lodging"));
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 5;
gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
gridBagConstraints.insets = stdInsets;
panelRoomBoard.add(jLabel18, gridBagConstraints);
// some space between top and middle
gridBagConstraints = new GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 2;
gridBagConstraints.insets = stdInsets;
panelRoomBoard.add(new JPanel(), gridBagConstraints);
//$NON-NLS-1$
jLabel20.setText(LanguageBundle.getString("in_plugin_overland_animals"));
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 7;
gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
gridBagConstraints.insets = stdInsets;
panelRoomBoard.add(jLabel20, gridBagConstraints);
//$NON-NLS-1$
jLabel21.setText(LanguageBundle.getString("in_plugin_overland_days"));
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 1;
gridBagConstraints.gridy = 10;
gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
gridBagConstraints.insets = stdInsets;
panelRoomBoard.add(jLabel21, gridBagConstraints);
gridBagConstraints = new GridBagConstraints();
gridBagConstraints.gridx = 1;
gridBagConstraints.gridy = 11;
gridBagConstraints.gridwidth = 2;
gridBagConstraints.fill = GridBagConstraints.HORIZONTAL;
panelRoomBoard.add(new JSeparator(), gridBagConstraints);
//$NON-NLS-1$
jLabel22.setText(LanguageBundle.getString("in_plugin_overland_total"));
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 1;
gridBagConstraints.gridy = 12;
gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
gridBagConstraints.insets = stdInsets;
panelRoomBoard.add(jLabel22, gridBagConstraints);
txtDayFood.setHorizontalAlignment(SwingConstants.CENTER);
txtDayFood.addPropertyChangeListener(VALUE_PROPERTY, new PropertyChangeListener() {
@Override
public void propertyChange(PropertyChangeEvent evt) {
txtDayFoodActionPerformed();
}
});
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 2;
gridBagConstraints.gridy = 4;
gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
gridBagConstraints.insets = stdInsets;
panelRoomBoard.add(txtDayFood, gridBagConstraints);
txtDayInn.setHorizontalAlignment(SwingConstants.CENTER);
txtDayInn.addPropertyChangeListener(VALUE_PROPERTY, new PropertyChangeListener() {
@Override
public void propertyChange(PropertyChangeEvent evt) {
txtDayFoodActionPerformed();
}
});
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 2;
gridBagConstraints.gridy = 5;
gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
gridBagConstraints.insets = stdInsets;
panelRoomBoard.add(txtDayInn, gridBagConstraints);
txtDayAnimal.setHorizontalAlignment(SwingConstants.CENTER);
txtDayAnimal.addPropertyChangeListener(VALUE_PROPERTY, new PropertyChangeListener() {
@Override
public void propertyChange(PropertyChangeEvent evt) {
txtDayFoodActionPerformed();
}
});
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 2;
gridBagConstraints.gridy = 7;
gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
gridBagConstraints.insets = stdInsets;
panelRoomBoard.add(txtDayAnimal, gridBagConstraints);
txtWeekFood.setHorizontalAlignment(SwingConstants.CENTER);
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 3;
gridBagConstraints.gridy = 4;
gridBagConstraints.insets = stdInsets;
panelRoomBoard.add(txtWeekFood, gridBagConstraints);
txtWeekInn.setHorizontalAlignment(SwingConstants.CENTER);
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 3;
gridBagConstraints.gridy = 5;
gridBagConstraints.insets = stdInsets;
panelRoomBoard.add(txtWeekInn, gridBagConstraints);
txtWeekAnimal.setHorizontalAlignment(SwingConstants.CENTER);
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 3;
gridBagConstraints.gridy = 7;
gridBagConstraints.insets = stdInsets;
panelRoomBoard.add(txtWeekAnimal, gridBagConstraints);
txtDays.setHorizontalAlignment(SwingConstants.CENTER);
txtDays.addPropertyChangeListener(VALUE_PROPERTY, new PropertyChangeListener() {
@Override
public void propertyChange(PropertyChangeEvent evt) {
txtDaysActionPerformed();
}
});
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 2;
gridBagConstraints.gridy = 10;
gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
gridBagConstraints.insets = stdInsets;
panelRoomBoard.add(txtDays, gridBagConstraints);
txtTotal.setHorizontalAlignment(SwingConstants.CENTER);
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 2;
gridBagConstraints.gridy = 12;
gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
gridBagConstraints.insets = stdInsets;
panelRoomBoard.add(txtTotal, gridBagConstraints);
cmbFood.addActionListener(new java.awt.event.ActionListener() {
@Override
public void actionPerformed(java.awt.event.ActionEvent evt) {
txtPeopActionPerformed();
}
});
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 1;
gridBagConstraints.gridy = 4;
gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
gridBagConstraints.insets = stdInsets;
panelRoomBoard.add(cmbFood, gridBagConstraints);
cmbInn.addActionListener(new java.awt.event.ActionListener() {
@Override
public void actionPerformed(java.awt.event.ActionEvent evt) {
txtPeopActionPerformed();
}
});
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 1;
gridBagConstraints.gridy = 5;
gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
gridBagConstraints.insets = stdInsets;
panelRoomBoard.add(cmbInn, gridBagConstraints);
cmbAnimal.addActionListener(new java.awt.event.ActionListener() {
@Override
public void actionPerformed(java.awt.event.ActionEvent evt) {
txtPeopActionPerformed();
}
});
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 1;
gridBagConstraints.gridy = 7;
gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
gridBagConstraints.insets = stdInsets;
panelRoomBoard.add(cmbAnimal, gridBagConstraints);
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 1;
gridBagConstraints.gridy = 8;
gridBagConstraints.gridwidth = 3;
gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
panelRoomBoard.add(jSeparator1, gridBagConstraints);
//$NON-NLS-1$
jLabel23.setText(LanguageBundle.getString("in_plugin_overland_people"));
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 0;
gridBagConstraints.anchor = GridBagConstraints.LINE_START;
gridBagConstraints.insets = stdInsets;
panelRoomBoard.add(jLabel23, gridBagConstraints);
//$NON-NLS-1$
jLabel24.setText(LanguageBundle.getString("in_plugin_overland_animals"));
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 1;
gridBagConstraints.anchor = GridBagConstraints.LINE_START;
gridBagConstraints.insets = stdInsets;
panelRoomBoard.add(jLabel24, gridBagConstraints);
txtPeop.setHorizontalAlignment(SwingConstants.CENTER);
txtPeop.setColumns(3);
txtPeop.addPropertyChangeListener(VALUE_PROPERTY, new PropertyChangeListener() {
@Override
public void propertyChange(PropertyChangeEvent evt) {
txtPeopActionPerformed();
}
});
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 1;
gridBagConstraints.gridy = 0;
gridBagConstraints.anchor = GridBagConstraints.LINE_START;
gridBagConstraints.gridwidth = GridBagConstraints.REMAINDER;
gridBagConstraints.insets = stdInsets;
panelRoomBoard.add(txtPeop, gridBagConstraints);
txtAnim.setHorizontalAlignment(SwingConstants.CENTER);
txtAnim.setColumns(3);
txtAnim.addPropertyChangeListener(VALUE_PROPERTY, new PropertyChangeListener() {
@Override
public void propertyChange(PropertyChangeEvent evt) {
txtPeopActionPerformed();
}
});
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 1;
gridBagConstraints.gridy = 1;
gridBagConstraints.anchor = GridBagConstraints.LINE_START;
gridBagConstraints.gridwidth = GridBagConstraints.REMAINDER;
gridBagConstraints.insets = stdInsets;
panelRoomBoard.add(txtAnim, gridBagConstraints);
txtDayTotal.setHorizontalAlignment(SwingConstants.CENTER);
txtDayTotal.addPropertyChangeListener(VALUE_PROPERTY, new PropertyChangeListener() {
@Override
public void propertyChange(PropertyChangeEvent evt) {
txtDaysActionPerformed();
}
});
txtDayTotal.setEditable(false);
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 2;
gridBagConstraints.gridy = 9;
gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
gridBagConstraints.insets = stdInsets;
panelRoomBoard.add(txtDayTotal, gridBagConstraints);
txtWeekTotal.setHorizontalAlignment(SwingConstants.CENTER);
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 3;
gridBagConstraints.gridy = 9;
gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
gridBagConstraints.insets = stdInsets;
panelRoomBoard.add(txtWeekTotal, gridBagConstraints);
//$NON-NLS-1$
jLabel25.setText(LanguageBundle.getString("in_plugin_overland_total"));
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 1;
gridBagConstraints.gridy = 9;
gridBagConstraints.anchor = GridBagConstraints.NORTHWEST;
gridBagConstraints.insets = stdInsets;
panelRoomBoard.add(jLabel25, gridBagConstraints);
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 1;
gridBagConstraints.gridy = 0;
gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
panel.add(panelRoomBoard, gridBagConstraints);
setLayout(new BorderLayout());
add(new JScrollPane(panel), BorderLayout.CENTER);
}
use of javax.swing.JSeparator in project ACS by ACS-Community.
the class Toolbar method initialize.
/**
* Initialize the toolbar
*
* @param <code>true</code> if the reduction rules are applied at startup
*/
private void initialize(boolean reduce) {
setLayout(new BoxLayout(this, BoxLayout.LINE_AXIS));
setBorder(BorderFactory.createEtchedBorder(EtchedBorder.LOWERED));
// Add the button to inhibit sounds
add(soundComponent);
// Add the label and the combobox for auto ack
Font fnt = autoAckLbl.getFont();
Font newFont = fnt.deriveFont(fnt.getSize() * 80 / 100);
autoAckLbl.setFont(newFont);
add(Box.createHorizontalStrut(2));
add(autoAckLbl);
autoAckLevelCB.setFont(newFont);
autoAckLevelCB.setEditable(false);
autoAckLevelCB.setOpaque(true);
// Set the colors of the renderers
ComboBoxValues.initSizes();
autoAckLevelCB.setRenderer(new ComboBoxRenderer());
autoAckLevelCB.setSelectedIndex(ComboBoxValues.NONE.ordinal());
autoAckLevelCB.setMaximumRowCount(ComboBoxValues.values().length);
autoAckLevelCB.setEditable(false);
autoAckLevelCB.addActionListener(this);
Dimension d = new Dimension(ComboBoxValues.getWidth(), ComboBoxValues.getHeight());
autoAckLevelCB.setMinimumSize(d);
add(Box.createHorizontalStrut(5));
add(autoAckLevelCB);
activeReductionIcon = new ImageIcon(this.getClass().getResource("/alma/acsplugins/alarmsystem/gui/resources/arrow_in.png"));
inactiveReductionIcon = new ImageIcon(this.getClass().getResource("/alma/acsplugins/alarmsystem/gui/resources/arrow_out.png"));
reductionRulesBtn = new JToggleButton("Reduce", activeReductionIcon, reduce);
reductionRulesBtn.setFont(newFont);
add(Box.createHorizontalStrut(5));
add(reductionRulesBtn);
reductionRulesBtn.addActionListener(this);
add(Box.createHorizontalStrut(5));
add(pauseBtn);
pauseBtn.addActionListener(this);
pauseBtn.setFont(newFont);
add(Box.createHorizontalStrut(5));
add(new JSeparator(JSeparator.VERTICAL));
add(Box.createHorizontalStrut(5));
JLabel searchLbl = new JLabel("Search");
add(searchLbl);
searchLbl.setFont(newFont);
add(Box.createHorizontalStrut(5));
add(searchTF);
searchTF.setEditable(true);
searchTF.getDocument().addDocumentListener(this);
searchTF.setToolTipText("Search");
add(Box.createHorizontalStrut(3));
add(prevSearchBtn);
prevSearchBtn.setToolTipText("Search prev");
prevSearchBtn.addActionListener(this);
add(Box.createHorizontalStrut(3));
add(nextSearchBtn);
nextSearchBtn.setToolTipText("Search next");
nextSearchBtn.addActionListener(this);
add(Box.createHorizontalStrut(3));
add(showBtn);
showBtn.setFont(newFont);
showBtn.setToolTipText("Filter in");
showBtn.addActionListener(this);
add(Box.createHorizontalStrut(3));
add(hideBtn);
hideBtn.setFont(newFont);
hideBtn.setToolTipText("Filter out");
hideBtn.addActionListener(this);
add(Box.createHorizontalStrut(2));
ratioSearchBtns();
}
Aggregations