Class TextPane

  • All Implemented Interfaces:
    java.beans.PropertyChangeListener, java.util.EventListener

    public class TextPane
    extends SwingOwner
    implements java.beans.PropertyChangeListener
    A panel for editing text files.
    • Constructor Detail

      • TextPane

        public TextPane()
    • Method Detail

      • getTextArea

        public TextArea getTextArea()
        Returns the text area.
      • createTextArea

        protected TextArea createTextArea()
        Creates the TextArea.
      • isTextModified

        public boolean isTextModified()
        Returns whether text is modified.
      • setTextModified

        public void setTextModified​(boolean aFlag)
        Sets whether text is modified.
      • propertyChange

        public void propertyChange​(java.beans.PropertyChangeEvent anEvent)
        Implement to set modified.
        Specified by:
        propertyChange in interface java.beans.PropertyChangeListener
      • createUI

        public javax.swing.JComponent createUI()
        Create UI.
        Overrides:
        createUI in class SwingOwner
      • initUI

        protected void initUI()
        Initialize UI panel.
        Overrides:
        initUI in class UIOwner<SwingEvent,​javax.swing.JComponent>
      • saveChanges

        public void saveChanges()
        Save file.
      • saveChangesImpl

        protected void saveChangesImpl()
        Save file.
      • getSelectionInfo

        public java.lang.String getSelectionInfo()
        Get compile info.