Class BaseXTextField

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, Scrollable, SwingConstants

public class BaseXTextField extends JTextField
Project specific text field implementation.
Author:
BaseX Team 2005-21, BSD License, Christian Gruen
See Also:
  • Field Details

  • Constructor Details

    • BaseXTextField

      public BaseXTextField(GUI gui)
      Constructor.
      Parameters:
      gui - reference to the main window
    • BaseXTextField

      public BaseXTextField(BaseXDialog dialog)
      Constructor.
      Parameters:
      dialog - dialog window
    • BaseXTextField

      public BaseXTextField(BaseXDialog dialog, NumberOption option, Options options)
      Constructor.
      Parameters:
      dialog - dialog window
      option - option
      options - options
    • BaseXTextField

      public BaseXTextField(BaseXDialog dialog, StringOption option, Options options)
      Constructor.
      Parameters:
      dialog - dialog window
      option - option
      options - options
    • BaseXTextField

      public BaseXTextField(BaseXWindow win, String text)
      Constructor.
      Parameters:
      win - window (of type BaseXDialog or GUI)
      text - input text (can be null)
  • Method Details

    • setFont

      public void setFont(Font f)
      Overrides:
      setFont in class JTextField
    • hint

      public final BaseXTextField hint(String label)
      Adds a hint to the text field.
      Parameters:
      label - text of the hint
      Returns:
      self reference
    • setText

      public void setText(String text)
      Overrides:
      setText in class JTextComponent
    • assign

      public final boolean assign()
      Assigns the current value.
      Returns:
      success flag
    • check

      public final boolean check()
      Checks the current value.
      Returns:
      success flag