Class DTextField

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, org.kopi.galite.visual.base.UComponent, org.kopi.galite.visual.Constants, org.kopi.galite.visual.form.UField, org.kopi.galite.visual.form.UTextField, org.kopi.galite.visual.form.VConstants
Direct Known Subclasses:
DTextEditor

public class DTextField extends DField implements org.kopi.galite.visual.form.UTextField, org.kopi.galite.visual.form.VConstants
DTextField is a panel composed in a text field and an information panel The text field appear as a JLabel until it is edited
See Also:
  • Field Details

    • field

      protected JTextComponent field
    • inside

      protected boolean inside
    • noEdit

      protected boolean noEdit
    • scanner

      protected boolean scanner
    • document

      protected KopiDocument document
    • transformer

      protected org.kopi.galite.visual.form.ModelTransformer transformer
    • listener

      protected DocumentListener listener
  • Constructor Details

    • DTextField

      public DTextField(org.kopi.galite.visual.form.VFieldUI model, DLabel label, int align, int options, boolean detail)
  • Method Details

    • createPopupMenu

      public JPopupMenu createPopupMenu()
    • getObject

      public Object getObject()
      Returns the object associed to record r
      Specified by:
      getObject in interface org.kopi.galite.visual.form.UField
      Specified by:
      getObject in class DField
      Returns:
      the displayed value at this position
    • getText

      public String getText()
      Returns the string associed to record r
      Specified by:
      getText in interface org.kopi.galite.visual.form.UTextField
      Returns:
      the displayed value at this position
    • setDisplayProperties

      public void setDisplayProperties()
      Specified by:
      setDisplayProperties in class DField
    • updateAccess

      public void updateAccess()
      Specified by:
      updateAccess in interface org.kopi.galite.visual.form.UField
      Overrides:
      updateAccess in class DField
    • updateText

      public void updateText()
      Specified by:
      updateText in interface org.kopi.galite.visual.form.UField
      Overrides:
      updateText in class DField
    • updateFocus

      public void updateFocus()
      Specified by:
      updateFocus in interface org.kopi.galite.visual.form.UField
      Overrides:
      updateFocus in class DField
    • setHasCriticalValue

      public void setHasCriticalValue(boolean b)
      Specified by:
      setHasCriticalValue in interface org.kopi.galite.visual.form.UTextField
    • updateColor

      public void updateColor()
      Specified by:
      updateColor in interface org.kopi.galite.visual.form.UField
    • setBlink

      public void setBlink(boolean b)
      set blink state
      Specified by:
      setBlink in interface org.kopi.galite.visual.form.UField
    • hasStyledContent

      protected boolean hasStyledContent()
      Returns true of this text field should have the ability to handle formatted content.
    • removeSelectionFocusListener

      public void removeSelectionFocusListener()
      remove selection focus Listener if the listener specified by the argument was not previously added to this component or If listener l is null, no exception is thrown and no action is performed.
      Specified by:
      removeSelectionFocusListener in interface org.kopi.galite.visual.form.UTextField
    • addSelectionFocusListener

      public void addSelectionFocusListener()
      Specified by:
      addSelectionFocusListener in interface org.kopi.galite.visual.form.UTextField
    • reInstallSelectionFocusListener

      public void reInstallSelectionFocusListener()
    • convertToSingleLine

      public static String convertToSingleLine(String source, int col, int row)
    • convertFixedTextToSingleLine

      public static String convertFixedTextToSingleLine(String source, int col, int row)
    • setSelectionAfterUpdateDisabled

      public void setSelectionAfterUpdateDisabled(boolean disable)
      Specified by:
      setSelectionAfterUpdateDisabled in interface org.kopi.galite.visual.form.UTextField