Module com.googlecode.lanterna
Class DefaultTableHeaderRenderer<V>
java.lang.Object
com.googlecode.lanterna.gui2.table.DefaultTableHeaderRenderer<V>
- All Implemented Interfaces:
TableHeaderRenderer<V>
Default implementation of
TableHeaderRenderer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
drawHeader
(Table<V> table, String label, int index, TextGUIGraphics textGUIGraphics) Called by the table when it's time to draw a header, you can see how much size is available by checking the size of thetextGUIGraphics
.getPreferredSize
(Table<V> table, String label, int columnIndex) Called by the table when it wants to know how big a particular table header should be
-
Constructor Details
-
DefaultTableHeaderRenderer
public DefaultTableHeaderRenderer()
-
-
Method Details
-
getPreferredSize
Description copied from interface:TableHeaderRenderer
Called by the table when it wants to know how big a particular table header should be- Specified by:
getPreferredSize
in interfaceTableHeaderRenderer<V>
- Parameters:
table
- Table containing the headerlabel
- Label for this headercolumnIndex
- Column index of the header- Returns:
- Size this renderer would like the header to have
-
drawHeader
Description copied from interface:TableHeaderRenderer
Called by the table when it's time to draw a header, you can see how much size is available by checking the size of thetextGUIGraphics
. The top-left position of the graphics object is the top-left position of this header.- Specified by:
drawHeader
in interfaceTableHeaderRenderer<V>
- Parameters:
table
- Table containing the headerlabel
- Label for this headerindex
- Column index of the headertextGUIGraphics
- Graphics object to header with
-