Class PlainTextOption

All Implemented Interfaces:
Serializable, Option, OptionElement, OptionProperties

public class PlainTextOption extends TextOption
Option for a plain string value.
Author:
Laurent Cohen
See Also:
  • Constructor Details

    • PlainTextOption

      public PlainTextOption()
      Constructor provided as a convenience to facilitate the creation of option elements through reflexion.
    • PlainTextOption

      public PlainTextOption(String name, String label, String tooltip, String value)
      Initialize this text option with the specified parameters.
      Parameters:
      name - this component's name.
      label - the label displayed with the checkbox.
      tooltip - the tooltip associated with the checkbox.
      value - the initial value of this component.
  • Method Details

    • createField

      protected JTextField createField()
      Create the text field that holds the value of this option.
      Specified by:
      createField in class TextOption
      Returns:
      a JTextField instance.
      See Also:
    • setValue

      public void setValue(Object value)
      Set the value of this option.
      Overrides:
      setValue in class AbstractOption
      Parameters:
      value - the value as an Object instance.
      See Also:
    • getColumns

      public int getColumns()
      Get the number of columns displayed in the text field.
      Returns:
      the number of columns as an int.
    • setColumns

      public void setColumns(int columns)
      Set the number of columns displayed in the text field.
      Parameters:
      columns - the number of columns as an int.