com.izforge.izpack.panels.userinput.gui.radio
Class GUIRadioField

java.lang.Object
  extended by com.izforge.izpack.panels.userinput.field.AbstractFieldView
      extended by com.izforge.izpack.panels.userinput.gui.GUIField
          extended by com.izforge.izpack.panels.userinput.gui.radio.GUIRadioField
All Implemented Interfaces:
FieldView, ActionListener, EventListener

public class GUIRadioField
extends GUIField
implements ActionListener

Radio field view.

Author:
Tim Anderson

Constructor Summary
GUIRadioField(RadioField field)
          Constructs a GUIRadioField.
 
Method Summary
 void actionPerformed(ActionEvent e)
           
 RadioField getField()
          Returns the field.
 JComponent getFirstFocusableComponent()
          Return a JComponent of this field which is the primary candidate to gain focus.
 boolean updateField(Prompt prompt, boolean skipValidation)
          Updates the field from the view.
 boolean updateView()
          Updates the view from the field.
 
Methods inherited from class com.izforge.izpack.panels.userinput.gui.GUIField
addComponent, addDescription, addField, addLabel, addLabel, addText, addTooltip, getComponents, getInstallData, notifyUpdateListener, replaceVariables, setUpdateListener, translateStaticText, updateField, warning
 
Methods inherited from class com.izforge.izpack.panels.userinput.field.AbstractFieldView
getSummaryKey, getVariable, isDisplayed, isReadonly, setDisplayed, setReadonly, setVariable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GUIRadioField

public GUIRadioField(RadioField field)
Constructs a GUIRadioField.

Parameters:
field - the field
Method Detail

actionPerformed

public void actionPerformed(ActionEvent e)
Specified by:
actionPerformed in interface ActionListener

getField

public RadioField getField()
Returns the field.

Specified by:
getField in interface FieldView
Overrides:
getField in class AbstractFieldView
Returns:
the field

updateField

public boolean updateField(Prompt prompt,
                           boolean skipValidation)
Updates the field from the view.

Overrides:
updateField in class GUIField
Parameters:
prompt - the prompt to display messages
skipValidation - set to true when wanting to save field data without validating
Returns:
true if the field was updated, false if the view is invalid

updateView

public boolean updateView()
Updates the view from the field.

Overrides:
updateView in class GUIField
Returns:
true if the view was updated

getFirstFocusableComponent

public JComponent getFirstFocusableComponent()
Description copied from class: GUIField
Return a JComponent of this field which is the primary candidate to gain focus.

Specified by:
getFirstFocusableComponent in class GUIField
Returns:
the primary JComponent to gain focus


Copyright © 2018. All rights reserved.