Class TextAreaColumnRenderer

All Implemented Interfaces:
AutoResizableTableCellRenderer, ImageObserver, MenuContainer, Serializable, Accessible, Scrollable, TableCellRenderer
Direct Known Subclasses:
LogMessageColumnRenderer

public class TextAreaColumnRenderer extends JTextArea implements AutoResizableTableCellRenderer
JTextArea-based TableCellRenderer that should work like ColumnRenderer where appropriate.
See Also:
ImplNote:
autoResize only impacts automatic *width* adjustment., adjustHeight doesn't handle cases where the maximum preffered height decreases. If we need better row update support, add this.
  • Field Details

    • backgroundEven

      protected final Color backgroundEven
    • backgroundOdd

      protected final Color backgroundOdd
    • backgroundHighlighted

      protected final Color backgroundHighlighted
    • backgroundHighlightedSelected

      protected final Color backgroundHighlightedSelected
    • backgroundSelected

      protected final Color backgroundSelected
    • foreground

      protected final Color foreground
    • autoResize

      protected boolean autoResize
  • Constructor Details

    • TextAreaColumnRenderer

      public TextAreaColumnRenderer(@NotNull GuiColumn column)
  • Method Details