org.hsh.bfr.db/src/org/hsh/bfr/db/gui/PlausibleDialog.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 org.hsh.bfr.db.gui.dbtable.header.GuiMessages;
import com.jgoodies.forms.factories.*;
import com.jgoodies.forms.layout.*;
/**
* @author Armin Weiser
*/
public class PlausibleDialog extends JDialog {
/**
*
*/
private static final long serialVersionUID = 2854403990155736490L;
public boolean okPressed = false;
public PlausibleDialog(Frame owner) {
super(owner);
okPressed = false;
initComponents();
}
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();
radioButton1 = new JRadioButton();
passwordField1 = new JPasswordField();
radioButton2 = new JRadioButton();
radioButton3 = new JRadioButton();
textField1 = new JTextField();
radioButton4 = new JRadioButton();
checkBox1 = new JCheckBox();
buttonBar = new JPanel();
okButton = new JButton();
cancelButton = new JButton();
//======== this ========
setTitle(GuiMessages.getString("Welche Datensaetze sollen einer Plausibilitaetspruefung unterzogen werden?"));
setModal(true);
Container contentPane = getContentPane();
contentPane.setLayout(new BorderLayout());
//======== dialogPane ========
{
dialogPane.setBorder(Borders.DIALOG);
dialogPane.setLayout(new BorderLayout());
//======== contentPanel ========
{
contentPanel.setLayout(new FormLayout(
"default, $lcgap, default:grow",
"4*(default, $lgap), default"));
//---- radioButton1 ----
radioButton1.setText(GuiMessages.getString("Alle"));
radioButton1.setSelected(true);
contentPanel.add(radioButton1, CC.xy(1, 1));
contentPanel.add(passwordField1, CC.xy(3, 1));
//---- radioButton2 ----
radioButton2.setText(GuiMessages.getString("nur sichtbare Tabelle"));
contentPanel.add(radioButton2, CC.xy(1, 3));
//---- radioButton3 ----
radioButton3.setText(GuiMessages.getString("nur folgende IDs der sichtbaren Tabelle:"));
contentPanel.add(radioButton3, CC.xy(1, 5));
//---- textField1 ----
textField1.setToolTipText("z.B. 23-28");
contentPanel.add(textField1, CC.xy(3, 5));
//---- radioButton4 ----
radioButton4.setText(GuiMessages.getString("nur selektierer Eintrag in der sichtbaren Tabelle"));
contentPanel.add(radioButton4, CC.xy(1, 7));
//---- checkBox1 ----
checkBox1.setText(GuiMessages.getString("nur Datensaetze des angemeldeten Benutzers anzeigen"));
checkBox1.setSelected(true);
contentPanel.add(checkBox1, CC.xywh(1, 9, 3, 1));
}
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);
setSize(480, 235);
setLocationRelativeTo(getOwner());
//---- buttonGroup1 ----
ButtonGroup buttonGroup1 = new ButtonGroup();
buttonGroup1.add(radioButton1);
buttonGroup1.add(radioButton2);
buttonGroup1.add(radioButton3);
buttonGroup1.add(radioButton4);
// JFormDesigner - End of component initialization //GEN-END:initComponents
}
// JFormDesigner - Variables declaration - DO NOT MODIFY //GEN-BEGIN:variables
private JPanel dialogPane;
private JPanel contentPanel;
public JRadioButton radioButton1;
private JPasswordField passwordField1;
public JRadioButton radioButton2;
public JRadioButton radioButton3;
public JTextField textField1;
public JRadioButton radioButton4;
public JCheckBox checkBox1;
private JPanel buttonBar;
private JButton okButton;
private JButton cancelButton;
// JFormDesigner - End of variables declaration //GEN-END:variables
}