Class JLabeledTextArea

    • Constructor Detail

      • JLabeledTextArea

        public JLabeledTextArea()
        Default constructor, The label and the Text field are left empty.
      • JLabeledTextArea

        public JLabeledTextArea​(String label)
        Constructs a new component with the label displaying the passed text.
        Parameters:
        label - The text to display in the label.
      • JLabeledTextArea

        public JLabeledTextArea​(String pLabel,
                                Document docModel)
        Constructs a new component with the label displaying the passed text.
        Parameters:
        pLabel - The text to display in the label.
        docModel - the document for the text area
    • Method Detail

      • setDocumentModel

        public void setDocumentModel​(Document docModel)
      • focusLost

        public void focusLost​(FocusEvent pFocusEvent)
        Callback method when the focus to the Text Field component is lost.
        Specified by:
        focusLost in interface FocusListener
        Parameters:
        pFocusEvent - The focus event that occured.
      • focusGained

        public void focusGained​(FocusEvent pFocusEvent)
        Catch what the value was when focus was gained.
        Specified by:
        focusGained in interface FocusListener
      • setLabel

        public void setLabel​(String pLabel)
        Set the text displayed in the label.
        Specified by:
        setLabel in interface JLabeledField
        Parameters:
        pLabel - The new label text.
      • setText

        public void setText​(String pText)
        Set the text displayed in the Text Field.
        Specified by:
        setText in interface JLabeledField
        Parameters:
        pText - The new text to display in the text field.
      • getText

        public String getText()
        Returns the text in the Text Field.
        Specified by:
        getText in interface JLabeledField
        Returns:
        The text in the Text Field.
      • getLabel

        public String getLabel()
        Returns the text of the label.
        Returns:
        The text of the label.
      • setEnabled

        public void setEnabled​(boolean enable)
        Overrides:
        setEnabled in class JComponent
      • setToolTipText

        public void setToolTipText​(String text)
        Registers the text to display in a tool tip. The text displays when the cursor lingers over the component.
        Overrides:
        setToolTipText in class JComponent
        Parameters:
        text - the string to display; if the text is null, the tool tip is turned off for this component
      • getToolTipText

        public String getToolTipText()
        Returns the tooltip string that has been set with setToolTipText
        Overrides:
        getToolTipText in class JComponent
        Returns:
        the text of the tool tip
      • addChangeListener

        public void addChangeListener​(ChangeListener pChangeListener)
        Adds a change listener, that will be notified when the text in the text field is changed. The ChangeEvent that will be passed to registered listeners will contain this object as the source, allowing the new text to be extracted using the getText method.
        Specified by:
        addChangeListener in interface JLabeledField
        Parameters:
        pChangeListener - The listener to add
      • removeChangeListener

        public void removeChangeListener​(ChangeListener pChangeListener)
        Removes a change listener.
        Parameters:
        pChangeListener - The change listener to remove.
      • getTextLines

        public String[] getTextLines()