Module com.googlecode.lanterna
Class DefaultTableHeaderRenderer<V>
- java.lang.Object
-
- com.googlecode.lanterna.gui2.table.DefaultTableHeaderRenderer<V>
-
- All Implemented Interfaces:
TableHeaderRenderer<V>
public class DefaultTableHeaderRenderer<V> extends java.lang.Object implements TableHeaderRenderer<V>
Default implementation ofTableHeaderRenderer
-
-
Constructor Summary
Constructors Constructor Description DefaultTableHeaderRenderer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddrawHeader(Table<V> table, java.lang.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.TerminalSizegetPreferredSize(Table<V> table, java.lang.String label, int columnIndex)Called by the table when it wants to know how big a particular table header should be
-
-
-
Method Detail
-
getPreferredSize
public TerminalSize getPreferredSize(Table<V> table, java.lang.String label, int columnIndex)
Description copied from interface:TableHeaderRendererCalled by the table when it wants to know how big a particular table header should be- Specified by:
getPreferredSizein 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
public void drawHeader(Table<V> table, java.lang.String label, int index, TextGUIGraphics textGUIGraphics)
Description copied from interface:TableHeaderRendererCalled 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:
drawHeaderin interfaceTableHeaderRenderer<V>- Parameters:
table- Table containing the headerlabel- Label for this headerindex- Column index of the headertextGUIGraphics- Graphics object to header with
-
-