Class TextPane

All Implemented Interfaces:
PropertyChangeListener, EventListener

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

    • TextPane

      public TextPane()
  • Method Details

    • 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(PropertyChangeEvent anEvent)
      Implement to set modified.
      Specified by:
      propertyChange in interface PropertyChangeListener
    • createUI

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

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

      public void resetUI()
      Reset UI.
      Overrides:
      resetUI in class UIOwner<SwingEvent,JComponent>
    • respondUI

      public void respondUI(SwingEvent anEvent)
      Respond to UI controls.
      Overrides:
      respondUI in class UIOwner<SwingEvent,JComponent>
    • saveChanges

      public void saveChanges()
      Save file.
    • saveChangesImpl

      protected void saveChangesImpl()
      Save file.
    • getSelectionInfo

      public String getSelectionInfo()
      Get compile info.