public class SlickerConsole
extends javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
protected java.awt.Color |
colorBg |
static java.awt.Color |
colorDebug |
static java.awt.Color |
colorError |
protected java.awt.Color |
colorFontBg |
static java.awt.Color |
colorNormal |
static java.awt.Color |
colorTest |
static java.awt.Color |
colorWarning |
protected static java.text.SimpleDateFormat |
dateFormat |
protected boolean |
expanded |
protected int |
leftBorder |
protected int |
lineHeight |
protected static java.io.File |
logFile |
protected int |
maxSize |
protected java.util.ArrayList<java.lang.String> |
messages |
protected boolean |
showDebug |
protected boolean |
showErrors |
protected boolean |
showMessages |
protected boolean |
showTest |
protected boolean |
showWarnings |
protected int |
stringHeight |
protected static java.io.File |
testFile |
protected java.util.ArrayList<java.lang.String> |
timestamps |
protected java.util.ArrayList<Logger.MessageLevel> |
types |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
SlickerConsole(int bufferSize) |
Modifier and Type | Method and Description |
---|---|
protected void |
drawLine(int index,
int x,
int y,
java.awt.Graphics2D g2d,
boolean shadow) |
boolean |
isShowDebug() |
boolean |
isShowErrors() |
boolean |
isShowMessages() |
boolean |
isShowTest() |
boolean |
isShowWarnings() |
protected void |
paintComponent(java.awt.Graphics g) |
void |
receiveMessage(java.lang.String text,
Logger.MessageLevel type) |
void |
scrollToBottom() |
void |
setExpanded(boolean expanded) |
void |
setShowDebug(boolean showDebug) |
void |
setShowErrors(boolean showErrors) |
void |
setShowMessages(boolean showMessages) |
void |
setShowTest(boolean showTest) |
void |
setShowWarnings(boolean showWarnings) |
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getAccessibleContext, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUI
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
protected static java.text.SimpleDateFormat dateFormat
protected static java.io.File logFile
protected static java.io.File testFile
protected java.awt.Color colorBg
protected java.awt.Color colorFontBg
public static java.awt.Color colorNormal
public static java.awt.Color colorWarning
public static java.awt.Color colorError
public static java.awt.Color colorDebug
public static java.awt.Color colorTest
protected java.util.ArrayList<java.lang.String> messages
protected java.util.ArrayList<Logger.MessageLevel> types
protected java.util.ArrayList<java.lang.String> timestamps
protected int maxSize
protected boolean showMessages
protected boolean showWarnings
protected boolean showErrors
protected boolean showDebug
protected boolean showTest
protected boolean expanded
protected int lineHeight
protected int stringHeight
protected int leftBorder
public void setExpanded(boolean expanded)
public void receiveMessage(java.lang.String text, Logger.MessageLevel type)
public void scrollToBottom()
protected void paintComponent(java.awt.Graphics g)
paintComponent
in class javax.swing.JComponent
protected void drawLine(int index, int x, int y, java.awt.Graphics2D g2d, boolean shadow)
public boolean isShowMessages()
public void setShowMessages(boolean showMessages)
showMessages
- the showMessages to setpublic boolean isShowWarnings()
public void setShowWarnings(boolean showWarnings)
showWarnings
- the showWarnings to setpublic boolean isShowErrors()
public void setShowErrors(boolean showErrors)
showErrors
- the showErrors to setpublic boolean isShowDebug()
public void setShowDebug(boolean showDebug)
showDebug
- the showDebug to setpublic boolean isShowTest()
public void setShowTest(boolean showTest)
showTest
- the showTest to set