Class JField


  • public class JField
    extends ParamField
    Field that uses the converter API to hack away at a text representation of the provided value.
    • Constructor Summary

      Constructors 
      Constructor Description
      JField​(Parameter<?> parameter)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addListener​(JWizard.Controller controller)  
      JComponent doLayout()
      Called to build the widget, initialize it (setting defaults or whatever) and setup any listeners needed for validation of the widget value.
      Object getValue()
      Returns the current value of the widget.
      void removeListener​(JWizard.Controller controller)  
      void setSingleLine​(boolean single)  
      void setValue​(Object value)
      Sets the value of the widget.
      boolean validate()
      Validates the current value of the widget, returns false if not valid, true otherwise
      • Methods inherited from class Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • JField

        public JField​(Parameter<?> parameter)
    • Method Detail

      • setSingleLine

        public void setSingleLine​(boolean single)
      • doLayout

        public JComponent doLayout()
        Description copied from class: ParamField
        Called to build the widget, initialize it (setting defaults or whatever) and setup any listeners needed for validation of the widget value. The returned JComponent will contain the widget for editing.
        Specified by:
        doLayout in class ParamField
        Returns:
        JComponent or null if error
      • getValue

        public Object getValue()
        Description copied from class: ParamField
        Returns the current value of the widget.
        Specified by:
        getValue in class ParamField
        Returns:
        Object representing the current value of the widget
      • setValue

        public void setValue​(Object value)
        Description copied from class: ParamField
        Sets the value of the widget.
        Specified by:
        setValue in class ParamField
        Parameters:
        value - an object containing the value to set for the widget
      • validate

        public boolean validate()
        Description copied from class: ParamField
        Validates the current value of the widget, returns false if not valid, true otherwise
        Specified by:
        validate in class ParamField
        Returns:
        boolean if validated