org.hsh.bfr.db/src/org/hsh/bfr/db/gui/PlausibleDialog4Krise.java
/*******************************************************************************
* Copyright (c) 2015 Federal Institute for Risk Assessment (BfR), Germany
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
* Contributors:
* Department Biological Safety - BfR
*******************************************************************************/
package org.hsh.bfr.db.gui;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import com.jgoodies.forms.factories.*;
import com.jgoodies.forms.layout.*;
/**
* @author Armin Weiser
*/
public class PlausibleDialog4Krise extends JDialog {
/**
*
*/
private static final long serialVersionUID = 4250627311147927549L;
public boolean okPressed = false;
public PlausibleDialog4Krise(Frame owner) {
super(owner);
okPressed = false;
initComponents();
selS.setVisible(false);
label20.setVisible(false);
}
private void okButtonActionPerformed(ActionEvent e) {
okPressed = true;
dispose();
}
private void cancelButtonActionPerformed(ActionEvent e) {
okPressed = false;
dispose();
}
private void initComponents() {
// JFormDesigner - Component initialization - DO NOT MODIFY //GEN-BEGIN:initComponents
dialogPane = new JPanel();
contentPanel = new JPanel();
label1 = new JLabel();
cs = new JCheckBox();
label5 = new JLabel();
sn = new JSpinner();
lz = new JLabel();
sz = new JSpinner();
label7 = new JLabel();
ss = new JSpinner();
label8 = new JLabel();
snum = new JSpinner();
label9 = new JLabel();
sc = new JSpinner();
label19 = new JLabel();
sv = new JSpinner();
label2 = new JLabel();
cp = new JCheckBox();
label10 = new JLabel();
ps = new JSpinner();
label11 = new JLabel();
pd = new JSpinner();
label6 = new JLabel();
pi = new JSpinner();
label3 = new JLabel();
cl = new JCheckBox();
label12 = new JLabel();
la = new JSpinner();
label13 = new JLabel();
ll = new JSpinner();
label14 = new JLabel();
lb = new JSpinner();
label18 = new JLabel();
ld = new JSpinner();
label4 = new JLabel();
cd = new JCheckBox();
label15 = new JLabel();
dl = new JSpinner();
label16 = new JLabel();
dd = new JSpinner();
label17 = new JLabel();
dr = new JSpinner();
label20 = new JLabel();
selS = new JCheckBox();
gentle = new JCheckBox();
buttonBar = new JPanel();
okButton = new JButton();
cancelButton = new JButton();
//======== this ========
setTitle("SimSearch Options");
setModal(true);
Container contentPane = getContentPane();
contentPane.setLayout(new BorderLayout());
//======== dialogPane ========
{
dialogPane.setBorder(Borders.DIALOG);
dialogPane.setLayout(new BorderLayout());
//======== contentPanel ========
{
contentPanel.setLayout(new FormLayout(
"13*(default, $lcgap), default",
"5*(default, $lgap), default"));
((FormLayout)contentPanel.getLayout()).setColumnGroups(new int[][] {{5, 9, 13, 17, 21, 25}, {7, 11, 15, 19, 23, 27}});
//---- label1 ----
label1.setText("Station:");
contentPanel.add(label1, CC.xy(1, 1));
contentPanel.add(cs, CC.xy(3, 1));
//---- label5 ----
label5.setText("Name:");
label5.setHorizontalAlignment(SwingConstants.RIGHT);
contentPanel.add(label5, CC.xy(5, 1));
//---- sn ----
sn.setModel(new SpinnerNumberModel(3, 0, null, 1));
contentPanel.add(sn, CC.xy(7, 1));
//---- lz ----
lz.setText("Zip:");
lz.setHorizontalAlignment(SwingConstants.RIGHT);
contentPanel.add(lz, CC.xy(9, 1));
//---- sz ----
sz.setModel(new SpinnerNumberModel(1, 0, null, 1));
contentPanel.add(sz, CC.xy(11, 1));
//---- label7 ----
label7.setText("Street:");
label7.setHorizontalAlignment(SwingConstants.RIGHT);
contentPanel.add(label7, CC.xy(13, 1));
//---- ss ----
ss.setModel(new SpinnerNumberModel(3, 0, null, 1));
contentPanel.add(ss, CC.xy(15, 1));
//---- label8 ----
label8.setText("Number:");
label8.setHorizontalAlignment(SwingConstants.RIGHT);
contentPanel.add(label8, CC.xy(17, 1));
//---- snum ----
snum.setModel(new SpinnerNumberModel(1, 0, null, 1));
contentPanel.add(snum, CC.xy(19, 1));
//---- label9 ----
label9.setText("City:");
label9.setHorizontalAlignment(SwingConstants.RIGHT);
contentPanel.add(label9, CC.xy(21, 1));
//---- sc ----
sc.setModel(new SpinnerNumberModel(3, 0, null, 1));
contentPanel.add(sc, CC.xy(23, 1));
//---- label19 ----
label19.setText("VATnumber:");
contentPanel.add(label19, CC.xy(25, 1));
//---- sv ----
sv.setModel(new SpinnerNumberModel(0, 0, null, 1));
contentPanel.add(sv, CC.xy(27, 1));
//---- label2 ----
label2.setText("Product:");
contentPanel.add(label2, CC.xy(1, 3));
contentPanel.add(cp, CC.xy(3, 3));
//---- label10 ----
label10.setText("Station:");
label10.setHorizontalAlignment(SwingConstants.RIGHT);
contentPanel.add(label10, CC.xy(5, 3));
//---- ps ----
ps.setModel(new SpinnerNumberModel(0, 0, 0, 1));
ps.setEnabled(false);
contentPanel.add(ps, CC.xy(7, 3));
//---- label11 ----
label11.setText("Denomination:");
label11.setHorizontalAlignment(SwingConstants.RIGHT);
contentPanel.add(label11, CC.xy(9, 3));
//---- pd ----
pd.setModel(new SpinnerNumberModel(3, 0, null, 1));
contentPanel.add(pd, CC.xy(11, 3));
//---- label6 ----
label6.setText("Item number:");
contentPanel.add(label6, CC.xy(13, 3));
//---- pi ----
pi.setModel(new SpinnerNumberModel(0, 0, null, 1));
contentPanel.add(pi, CC.xy(15, 3));
//---- label3 ----
label3.setText("Lot:");
contentPanel.add(label3, CC.xy(1, 5));
contentPanel.add(cl, CC.xy(3, 5));
//---- label12 ----
label12.setText("Article:");
label12.setHorizontalAlignment(SwingConstants.RIGHT);
contentPanel.add(label12, CC.xy(5, 5));
//---- la ----
la.setModel(new SpinnerNumberModel(0, 0, 0, 1));
la.setEnabled(false);
contentPanel.add(la, CC.xy(7, 5));
//---- label13 ----
label13.setText("LotNo:");
label13.setHorizontalAlignment(SwingConstants.RIGHT);
contentPanel.add(label13, CC.xy(9, 5));
//---- ll ----
ll.setModel(new SpinnerNumberModel(1, 0, null, 1));
contentPanel.add(ll, CC.xy(11, 5));
//---- label14 ----
label14.setText("BestBefore:");
label14.setHorizontalAlignment(SwingConstants.RIGHT);
contentPanel.add(label14, CC.xy(13, 5));
//---- lb ----
lb.setModel(new SpinnerNumberModel(0, 0, null, 1));
contentPanel.add(lb, CC.xy(15, 5));
//---- label18 ----
label18.setText("DateManufactor:");
contentPanel.add(label18, CC.xy(17, 5));
//---- ld ----
ld.setModel(new SpinnerNumberModel(0, 0, null, 1));
contentPanel.add(ld, CC.xy(19, 5));
//---- label4 ----
label4.setText("Delivery:");
contentPanel.add(label4, CC.xy(1, 7));
contentPanel.add(cd, CC.xy(3, 7));
//---- label15 ----
label15.setText("Lot:");
label15.setHorizontalAlignment(SwingConstants.RIGHT);
contentPanel.add(label15, CC.xy(5, 7));
//---- dl ----
dl.setModel(new SpinnerNumberModel(0, 0, 0, 1));
dl.setEnabled(false);
contentPanel.add(dl, CC.xy(7, 7));
//---- label16 ----
label16.setText("DeliveryDate:");
label16.setHorizontalAlignment(SwingConstants.RIGHT);
contentPanel.add(label16, CC.xy(9, 7));
//---- dd ----
dd.setModel(new SpinnerNumberModel(0, 0, null, 1));
contentPanel.add(dd, CC.xy(11, 7));
//---- label17 ----
label17.setText("Recipient:");
label17.setHorizontalAlignment(SwingConstants.RIGHT);
contentPanel.add(label17, CC.xy(13, 7));
//---- dr ----
dr.setModel(new SpinnerNumberModel(0, 0, 0, 1));
dr.setEnabled(false);
contentPanel.add(dr, CC.xy(15, 7));
//---- label20 ----
label20.setText("Check sel. S");
contentPanel.add(label20, CC.xy(1, 9));
contentPanel.add(selS, CC.xy(3, 9));
//---- gentle ----
gentle.setText("gentle");
gentle.setSelected(true);
gentle.setToolTipText("NULL values are not handled as different");
contentPanel.add(gentle, CC.xy(1, 11));
}
dialogPane.add(contentPanel, BorderLayout.CENTER);
//======== buttonBar ========
{
buttonBar.setBorder(Borders.BUTTON_BAR_PAD);
buttonBar.setLayout(new FormLayout(
"$glue, $button, $rgap, $button",
"pref"));
//---- okButton ----
okButton.setText("OK");
okButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
okButtonActionPerformed(e);
}
});
buttonBar.add(okButton, CC.xy(2, 1));
//---- cancelButton ----
cancelButton.setText("Cancel");
cancelButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
cancelButtonActionPerformed(e);
}
});
buttonBar.add(cancelButton, CC.xy(4, 1));
}
dialogPane.add(buttonBar, BorderLayout.SOUTH);
}
contentPane.add(dialogPane, BorderLayout.CENTER);
pack();
setLocationRelativeTo(getOwner());
// JFormDesigner - End of component initialization //GEN-END:initComponents
}
// JFormDesigner - Variables declaration - DO NOT MODIFY //GEN-BEGIN:variables
private JPanel dialogPane;
private JPanel contentPanel;
private JLabel label1;
public JCheckBox cs;
private JLabel label5;
public JSpinner sn;
private JLabel lz;
public JSpinner sz;
private JLabel label7;
public JSpinner ss;
private JLabel label8;
public JSpinner snum;
private JLabel label9;
public JSpinner sc;
private JLabel label19;
public JSpinner sv;
private JLabel label2;
public JCheckBox cp;
private JLabel label10;
public JSpinner ps;
private JLabel label11;
public JSpinner pd;
private JLabel label6;
public JSpinner pi;
private JLabel label3;
public JCheckBox cl;
private JLabel label12;
public JSpinner la;
private JLabel label13;
public JSpinner ll;
private JLabel label14;
public JSpinner lb;
private JLabel label18;
public JSpinner ld;
private JLabel label4;
public JCheckBox cd;
private JLabel label15;
public JSpinner dl;
private JLabel label16;
public JSpinner dd;
private JLabel label17;
public JSpinner dr;
private JLabel label20;
public JCheckBox selS;
public JCheckBox gentle;
private JPanel buttonBar;
private JButton okButton;
private JButton cancelButton;
// JFormDesigner - End of variables declaration //GEN-END:variables
}