Package gov.nih.mipav.view.dialogs
Class GuiBuilder
- java.lang.Object
- 
- gov.nih.mipav.view.dialogs.GuiBuilder
 
- 
- All Implemented Interfaces:
- java.awt.event.ActionListener,- java.util.EventListener
 
 public class GuiBuilder extends java.lang.Object implements java.awt.event.ActionListenerProvides methods for quickly building panel components. I can think of many other (better) ways to do this, but for the ImageJ port this works well for now.- Author:
- senseneyj
 
- 
- 
Field SummaryFields Modifier and Type Field Description private ExitStatusexitprivate static java.awt.GridBagConstraintsgbcprivate static java.awt.GridBagLayoutgbLayoutstatic intGUI_BUILDER_OK_IDprivate java.util.ArrayList<java.awt.event.ActionListener>listenerListprivate JDialogBaseparentprivate booleanpassedListeners
 - 
Constructor SummaryConstructors Constructor Description GuiBuilder(JDialogBase parent)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactionPerformed(java.awt.event.ActionEvent e)javax.swing.JButtonbuildButton(java.lang.String text)javax.swing.JCheckBoxbuildCheckBox(java.lang.String label, boolean selected)javax.swing.JComboBoxbuildComboBox(java.lang.String labelText, java.lang.Object[] options)javax.swing.JComboBoxbuildComboBox(java.lang.String labelText, java.lang.Object[] options, int numDefault)javax.swing.JTextFieldbuildDecimalField(java.lang.String labelText, double initNum)javax.swing.JTextFieldbuildField(java.lang.String labelText, java.lang.String initText)javax.swing.JTextFieldbuildFileField(java.lang.String labelText, java.lang.String initText, boolean multiSelect, int fileSelectionMode)javax.swing.JTextFieldbuildFileField(java.lang.String labelText, java.lang.String initText, boolean multiSelect, int fileSelectionMode, boolean createNewFiles)javax.swing.JTextFieldbuildFileField(java.lang.String labelText, java.lang.String initText, boolean multiSelect, int fileSelectionMode, boolean createNewFiles, java.awt.event.ActionListener updateAction)javax.swing.JTextFieldbuildFileField(java.lang.String labelText, java.lang.String initText, boolean multiSelect, int fileSelectionMode, java.awt.event.ActionListener updateAction)javax.swing.JTextFieldbuildIntegerField(java.lang.String labelText, int initNum)javax.swing.JPanelbuildOKCancelPanel()javax.swing.JPasswordFieldbuildPasswordField(java.lang.String labelText, java.lang.String initText)javax.swing.JRadioButtonbuildRadioButton(java.lang.String label, boolean selected)ViewJSliderbuildSlider(java.lang.String labelText, int initValue, java.lang.String mode)ExitStatusgetExitStatus()java.awt.event.ActionListener[]getListenerList()booleangetSuccess()private static voidinitGB()
 
- 
- 
- 
Field Detail- 
GUI_BUILDER_OK_IDpublic static final int GUI_BUILDER_OK_ID - See Also:
- Constant Field Values
 
 - 
listenerListprivate java.util.ArrayList<java.awt.event.ActionListener> listenerList 
 - 
passedListenersprivate boolean passedListeners 
 - 
exitprivate ExitStatus exit 
 - 
parentprivate JDialogBase parent 
 - 
gbcprivate static java.awt.GridBagConstraints gbc 
 - 
gbLayoutprivate static java.awt.GridBagLayout gbLayout 
 
- 
 - 
Constructor Detail- 
GuiBuilderpublic GuiBuilder(JDialogBase parent) 
 
- 
 - 
Method Detail- 
getExitStatuspublic ExitStatus getExitStatus() 
 - 
getSuccesspublic boolean getSuccess() 
 - 
initGBprivate static void initGB() 
 - 
getListenerListpublic java.awt.event.ActionListener[] getListenerList() 
 - 
buildRadioButtonpublic javax.swing.JRadioButton buildRadioButton(java.lang.String label, boolean selected)
 - 
buildCheckBoxpublic javax.swing.JCheckBox buildCheckBox(java.lang.String label, boolean selected)
 - 
buildFieldpublic javax.swing.JTextField buildField(java.lang.String labelText, java.lang.String initText)
 - 
buildPasswordFieldpublic javax.swing.JPasswordField buildPasswordField(java.lang.String labelText, java.lang.String initText)
 - 
buildFileFieldpublic javax.swing.JTextField buildFileField(java.lang.String labelText, java.lang.String initText, boolean multiSelect, int fileSelectionMode)
 - 
buildFileFieldpublic javax.swing.JTextField buildFileField(java.lang.String labelText, java.lang.String initText, boolean multiSelect, int fileSelectionMode, java.awt.event.ActionListener updateAction)
 - 
buildFileFieldpublic javax.swing.JTextField buildFileField(java.lang.String labelText, java.lang.String initText, boolean multiSelect, int fileSelectionMode, boolean createNewFiles)
 - 
buildFileFieldpublic javax.swing.JTextField buildFileField(java.lang.String labelText, java.lang.String initText, boolean multiSelect, int fileSelectionMode, boolean createNewFiles, java.awt.event.ActionListener updateAction)
 - 
buildIntegerFieldpublic javax.swing.JTextField buildIntegerField(java.lang.String labelText, int initNum)
 - 
buildDecimalFieldpublic javax.swing.JTextField buildDecimalField(java.lang.String labelText, double initNum)
 - 
buildSliderpublic ViewJSlider buildSlider(java.lang.String labelText, int initValue, java.lang.String mode) 
 - 
buildComboBoxpublic javax.swing.JComboBox buildComboBox(java.lang.String labelText, java.lang.Object[] options)
 - 
buildComboBoxpublic javax.swing.JComboBox buildComboBox(java.lang.String labelText, java.lang.Object[] options, int numDefault)
 - 
buildOKCancelPanelpublic javax.swing.JPanel buildOKCancelPanel() 
 - 
buildButtonpublic javax.swing.JButton buildButton(java.lang.String text) 
 - 
actionPerformedpublic void actionPerformed(java.awt.event.ActionEvent e) - Specified by:
- actionPerformedin interface- java.awt.event.ActionListener
 
 
- 
 
-