Package com.treemap.swing.table
Class SwingTable<R,C,V>
java.lang.Object
com.macrofocus.table.AbstractTable<JComponent,Color,Format,R,C,V>
com.treemap.swing.table.SwingTable<R,C,V>
- All Implemented Interfaces:
com.macrofocus.crossplatform.CPComponent<JComponent>,com.macrofocus.table.Table<JComponent,Color, Format, R, C, V>
public class SwingTable<R,C,V>
extends com.macrofocus.table.AbstractTable<JComponent,Color,Format,R,C,V>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassclassNested classes/interfaces inherited from interface com.macrofocus.table.Table
com.macrofocus.table.Table.CellEditor<Component,R, C, V>, com.macrofocus.table.Table.CellRenderer<Component, R, C, V>, com.macrofocus.table.Table.ColumnResizePolicy, com.macrofocus.table.Table.InteractionMode, com.macrofocus.table.Table.PropertyType, com.macrofocus.table.Table.Style -
Field Summary
Fields inherited from class com.macrofocus.table.AbstractTable
properties -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadjustColumns(boolean columnHeaderIncluded, boolean dynamicAdjustment) voidsetCellEditor(C column, com.macrofocus.table.Table.CellEditor<JComponent, R, C, V> editor) voidsetCellRenderer(C column, com.macrofocus.table.Table.CellRenderer<JComponent, R, C, V> renderer) voidsetColumnResizePolicy(com.macrofocus.table.Table.ColumnResizePolicy policy) voidsetColumnVisible(C column, boolean visible) voidsetEditable(boolean editable) voidvoidsetFrozenColumnCount(int columnCount) voidvoidsetModel(com.macrofocus.molap.dataframe.DataFrame<R, C, V> dataFrame, com.macrofocus.visual.Visual<Color, R, C> visual) voidsetPrefHeight(double height) voidsetSortKey(C column) voidsetStyleClass(String... styleClasses) Methods inherited from class com.macrofocus.table.AbstractTable
getColorTheme, getInteractionMode, getLocksmith, getStyle, isSelectionMode, setColorTheme, setSelectionMode
-
Constructor Details
-
SwingTable
public SwingTable() -
SwingTable
-
-
Method Details
-
setStyleClass
-
setModel
-
getNativeComponent
-
adjustColumns
public void adjustColumns(boolean columnHeaderIncluded, boolean dynamicAdjustment) -
setSortKey
-
setFormat
-
setLabel
-
setFrozenColumnCount
public void setFrozenColumnCount(int columnCount) -
setColumnResizePolicy
public void setColumnResizePolicy(com.macrofocus.table.Table.ColumnResizePolicy policy) -
setPrefHeight
public void setPrefHeight(double height) -
setCellRenderer
public void setCellRenderer(C column, com.macrofocus.table.Table.CellRenderer<JComponent, R, C, V> renderer) -
setCellEditor
-
setEditable
public void setEditable(boolean editable) -
setColumnVisible
-
getJTable
-