Class AnsiTermPane

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, Scrollable

public class AnsiTermPane extends JTextPane
thanks to https://stackoverflow.com/questions/6913983/jtextpane-removing-first-line
See Also:
  • Constructor Details

    • AnsiTermPane

      public AnsiTermPane(boolean darkMode)
  • Method Details

    • getMaxRows

      public int getMaxRows()
    • setMaxRows

      public AnsiTermPane setMaxRows(int maxRows)
    • resetCurr

      public void resetCurr()
    • setDarkMode

      public void setDarkMode(boolean darkMode)
    • paintComponent

      protected void paintComponent(Graphics g)
      Overrides:
      paintComponent in class JComponent
    • clearLastLine

      public void clearLastLine()
    • append

      public void append(int color256, String s)
    • append

      public void append(TextStyle c, String s)
    • asPrintStream

      public PrintStream asPrintStream()
    • printlnAnsi

      public void printlnAnsi(String s)
    • endOfEscape

      public int endOfEscape(String s, int pos)
    • appendANSI

      public void appendANSI(String s)
    • applyANSIColor

      public void applyANSIColor(String ANSIColor)
    • clearScreen

      public void clearScreen()