java.lang.Object
org.autogui.swing.log.GuiSwingLogManager.GuiSwingLogRenderer
- All Implemented Interfaces:
ListCellRenderer<GuiLogEntry>
,TableCellRenderer
- Enclosing class:
- GuiSwingLogManager
public static class GuiSwingLogManager.GuiSwingLogRenderer
extends Object
implements TableCellRenderer, ListCellRenderer<GuiLogEntry>
a log-entry renderer for a list and a status-bar
-
Field Summary
Modifier and TypeFieldDescriptionprotected GuiSwingLogEntry.ContainerType
protected GuiSwingLogManager
protected JLabel
protected Map<Object,
GuiSwingLogEntry.LogEntryRenderer> -
Constructor Summary
ConstructorDescriptionGuiSwingLogRenderer
(GuiSwingLogManager manager, GuiSwingLogEntry.ContainerType type) -
Method Summary
Modifier and TypeMethodDescriptionvoid
getListCellRendererComponent
(JList<? extends GuiLogEntry> list, GuiLogEntry value, int index, boolean isSelected, boolean cellHasFocus) getTableCellRendererComponent
(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column)
-
Field Details
-
manager
-
nullLabel
-
rendererMap
-
containerType
-
-
Constructor Details
-
GuiSwingLogRenderer
-
-
Method Details
-
getEntryRenderer
-
getRendererList
-
getListCellRendererComponent
public Component getListCellRendererComponent(JList<? extends GuiLogEntry> list, GuiLogEntry value, int index, boolean isSelected, boolean cellHasFocus) - Specified by:
getListCellRendererComponent
in interfaceListCellRenderer<GuiLogEntry>
-
getTableCellRendererComponent
public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) - Specified by:
getTableCellRendererComponent
in interfaceTableCellRenderer
-
clearRendererList
public void clearRendererList()
-