Package hec.client

Class TextEditorPanel

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public class TextEditorPanel extends JPanel
Panel that contains a basic text editor.
See Also:
  • Constructor Details

    • TextEditorPanel

      public TextEditorPanel(Identifier id, boolean editable)
    • TextEditorPanel

      public TextEditorPanel(Identifier id, boolean editable, boolean canSaveAs)
  • Method Details

    • buildControls

      protected void buildControls(boolean canSaveAs)
    • closeAction

      public void closeAction()
    • createMenus

      public void createMenus()
    • init

      public void init()
    • reloadForm

      public boolean reloadForm()
    • setIdentifier

      public boolean setIdentifier(Identifier id)
    • fillForm

      public boolean fillForm(Identifier id)
    • fillForm

      public void fillForm(String text)
      Parameters:
      text -
    • getSelectionBlock

      public String getSelectionBlock()
    • setVisible

      public void setVisible(boolean visible)
      Overrides:
      setVisible in class JComponent
    • saveAsAction

      public void saveAsAction()
    • saveAction

      public boolean saveAction(HecFile file)
    • canCreateMenus

      public boolean canCreateMenus()
      return whether the editor should create its default menus or not, here to allow subclasses to not create the menus
      Returns:
      true, creates the default menus
    • setEditorFont

      public void setEditorFont(Font f)
    • getEditorFont

      public Font getEditorFont()
    • getTextArea

      public JTextArea getTextArea()
      get the JTextArea used by the TextEditorPanel
      Returns:
      the JTextArea