/***************************************************
*
* cismet GmbH, Saarbruecken, Germany
*
* ... and it just works.
*
****************************************************/
package de.cismet.cids.custom.switchon.wizards;
/**
* DOCUMENT ME!
*
* @author Gilles Baatz
* @version $Revision$, $Date$
*/
public class MetaDataWizardConfigurationVisualPanel extends javax.swing.JPanel {
//~ Static fields/initializers ---------------------------------------------
private static final transient org.apache.log4j.Logger LOG = org.apache.log4j.Logger.getLogger(
MetaDataWizardConfigurationVisualPanel.class);
// Variables declaration - do not modify//GEN-BEGIN:variables
private javax.swing.ButtonGroup btngConfiguration;
private javax.swing.Box.Filler filler1;
private javax.swing.JPanel jPanel1;
private javax.swing.JRadioButton rbtnAdvanced;
private javax.swing.JRadioButton rbtnBasic;
private javax.swing.JRadioButton rbtnExpert;
// End of variables declaration//GEN-END:variables
//~ Constructors -----------------------------------------------------------
/**
* Creates new form MetaDataWizardConfigurationVisualPanel.
*/
public MetaDataWizardConfigurationVisualPanel() {
initComponents();
}
//~ Methods ----------------------------------------------------------------
/**
* DOCUMENT ME!
*
* @return DOCUMENT ME!
*/
public String getConfigurationString() {
if (rbtnBasic.isSelected()) {
return "basic";
} else if (rbtnAdvanced.isSelected()) {
return "advanced";
} else if (rbtnExpert.isSelected()) {
return "expert";
} else {
LOG.error("Should never happen. 'basic' is returned.");
return "basic";
}
}
/**
* DOCUMENT ME!
*
* @param configuration DOCUMENT ME!
*/
public void setConfiguration(final String configuration) {
if (configuration != null) {
switch (configuration) {
case "basic": {
rbtnBasic.setSelected(true);
break;
}
case "advanced": {
rbtnAdvanced.setSelected(true);
break;
}
case "expert": {
rbtnExpert.setSelected(true);
break;
}
}
}
}
/**
* This method is called from within the constructor to initialize the form. WARNING: Do NOT modify this code. The
* content of this method is always regenerated by the Form Editor.
*/
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
private void initComponents() {
java.awt.GridBagConstraints gridBagConstraints;
btngConfiguration = new javax.swing.ButtonGroup();
jPanel1 = new javax.swing.JPanel();
rbtnBasic = new javax.swing.JRadioButton();
rbtnAdvanced = new javax.swing.JRadioButton();
rbtnExpert = new javax.swing.JRadioButton();
filler1 = new javax.swing.Box.Filler(new java.awt.Dimension(0, 0),
new java.awt.Dimension(0, 0),
new java.awt.Dimension(0, 32767));
setLayout(new java.awt.GridBagLayout());
jPanel1.setBorder(javax.swing.BorderFactory.createTitledBorder(
org.openide.util.NbBundle.getMessage(
MetaDataWizardConfigurationVisualPanel.class,
"MetaDataWizardConfigurationVisualPanel.jPanel1.border.title"))); // NOI18N
jPanel1.setLayout(new java.awt.GridBagLayout());
btngConfiguration.add(rbtnBasic);
rbtnBasic.setSelected(true);
org.openide.awt.Mnemonics.setLocalizedText(
rbtnBasic,
org.openide.util.NbBundle.getMessage(
MetaDataWizardConfigurationVisualPanel.class,
"MetaDataWizardConfigurationVisualPanel.rbtnBasic.text")); // NOI18N
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 0;
gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
gridBagConstraints.weightx = 1.0;
gridBagConstraints.insets = new java.awt.Insets(10, 10, 0, 10);
jPanel1.add(rbtnBasic, gridBagConstraints);
btngConfiguration.add(rbtnAdvanced);
org.openide.awt.Mnemonics.setLocalizedText(
rbtnAdvanced,
org.openide.util.NbBundle.getMessage(
MetaDataWizardConfigurationVisualPanel.class,
"MetaDataWizardConfigurationVisualPanel.rbtnAdvanced.text")); // NOI18N
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 1;
gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
gridBagConstraints.weightx = 1.0;
gridBagConstraints.insets = new java.awt.Insets(0, 10, 0, 10);
jPanel1.add(rbtnAdvanced, gridBagConstraints);
btngConfiguration.add(rbtnExpert);
org.openide.awt.Mnemonics.setLocalizedText(
rbtnExpert,
org.openide.util.NbBundle.getMessage(
MetaDataWizardConfigurationVisualPanel.class,
"MetaDataWizardConfigurationVisualPanel.rbtnExpert.text")); // NOI18N
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 2;
gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
gridBagConstraints.weightx = 1.0;
gridBagConstraints.insets = new java.awt.Insets(0, 10, 0, 10);
jPanel1.add(rbtnExpert, gridBagConstraints);
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 0;
gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
gridBagConstraints.weightx = 1.0;
gridBagConstraints.insets = new java.awt.Insets(10, 10, 10, 10);
add(jPanel1, gridBagConstraints);
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 1;
gridBagConstraints.fill = java.awt.GridBagConstraints.VERTICAL;
gridBagConstraints.weighty = 1.0;
add(filler1, gridBagConstraints);
} // </editor-fold>//GEN-END:initComponents
}