scalafx.scene.control

TableColumn

class TableColumn[S, T] extends SFXDelegate[javafx.scene.control.TableColumn[S, T]]

Wraps http://docs.oracle.com/javafx/2/api/javafx/scene/control/TableColumn.html.

Linear Supertypes
SFXDelegate[javafx.scene.control.TableColumn[S, T]], AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. TableColumn
  2. SFXDelegate
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new TableColumn(text: String)

    Creates a TableColumn with the text set to the provided string, with default cell factory, comparator, and onEditCommit implementation.

  2. new TableColumn(delegate: javafx.scene.control.TableColumn[S, T] = ...)

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. def addEventHandler[E <: Event](eventType: EventType[E], eventHandler: EventHandler[E]): Unit

    Registers an event handler to this TableColumn.

  7. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  8. def buildEventDispatchChain(tail: EventDispatchChain): EventDispatchChain

    Construct an event dispatch chain for this target.

  9. def cellFactory: ObjectProperty[(TableColumn[S, T]) ⇒ TableCell[S, T]]

    The cell factory for all cells in this column.

  10. def cellFactory_=(f: (TableColumn[S, T]) ⇒ TableCell[S, T]): Unit

  11. def cellValueFactory: ObjectProperty[(CellDataFeatures[S, T]) ⇒ ObservableValue[T, T]]

    The cell value factory needs to be set to specify how to populate all cells within a single TableColumn.

  12. def cellValueFactory_=(f: (CellDataFeatures[S, T]) ⇒ ObservableValue[T, T]): Unit

  13. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  14. def columns: ObservableBuffer[javafx.scene.control.TableColumn[S, _]]

    This enables support for nested columns, which can be useful to group together related data.

  15. def comparator: ObjectProperty[Ordering[T]]

    Comparator function used when sorting this TableColumn.

  16. def comparator_=(v: Ordering[T]): Unit

  17. def contextMenu: ObjectProperty[javafx.scene.control.ContextMenu]

    This menu will be shown whenever the user right clicks within the header area of this TableColumn.

  18. def contextMenu_=(v: ContextMenu): Unit

  19. val delegate: javafx.scene.control.TableColumn[S, T]

    JavaFX object to be wrapped.

    JavaFX object to be wrapped.

    Definition Classes
    TableColumnSFXDelegate
  20. def editable: BooleanProperty

    Specifies whether this TableColumn allows editing.

  21. def editable_=(v: Boolean): Unit

  22. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  23. def equals(ref: Any): Boolean

    Definition Classes
    SFXDelegate → AnyRef → Any
  24. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  25. def getCellData(index: S): T

    Returns the actual value for a cell from the given item.

  26. def getCellData(index: Int): T

    Returns the actual value for a cell at a given row index (and which belongs to this TableColumn).

  27. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  28. def graphic: ObjectProperty[javafx.scene.Node]

    The graphic in the TableColumn.

  29. def graphic_=(v: Node): Unit

  30. def hasProperties: Boolean

    Tests if this TableColumn has properties.

  31. def hashCode(): Int

    Definition Classes
    SFXDelegate → AnyRef → Any
  32. def id: StringProperty

    The id of this TableColumn.

  33. def id_=(v: String): Unit

  34. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  35. def maxWidth: DoubleProperty

    The maximum width the TableColumn is permitted to be resized to.

  36. def maxWidth_=(v: Double): Unit

  37. def minWidth: DoubleProperty

    The minimum width the TableColumn is permitted to be resized to.

  38. def minWidth_=(v: Double): Unit

  39. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  40. final def notify(): Unit

    Definition Classes
    AnyRef
  41. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  42. def onEditCancel: ObjectProperty[EventHandler[CellEditEvent[S, T]]]

    This event handler will be fired when the user cancels editing a cell.

  43. def onEditCancel_=(v: EventHandler[CellEditEvent[S, T]]): Unit

  44. def onEditCommit: ObjectProperty[EventHandler[CellEditEvent[S, T]]]

    This event handler will be fired when the user successfully commits their editing.

  45. def onEditCommit_=(v: EventHandler[CellEditEvent[S, T]]): Unit

  46. def onEditStart: ObjectProperty[EventHandler[CellEditEvent[S, T]]]

    This event handler will be fired when the user successfully initiates editing.

  47. def onEditStart_=(v: EventHandler[CellEditEvent[S, T]]): Unit

  48. def parentColumn: ReadOnlyObjectProperty[javafx.scene.control.TableColumn[S, _]]

    This read-only property will always refer to the parent of this column, in the situation where nested columns are being used.

  49. def prefWidth: DoubleProperty

    The preferred width of the TableColumn.

  50. def prefWidth_=(v: Double): Unit

  51. def removeEventHandler[E <: Event](eventType: EventType[E], eventHandler: EventHandler[E]): Unit

    Unregisters a previously registered event handler from this TableColumn.

  52. def resizable: BooleanProperty

    Used to indicate whether the width of this column can change.

  53. def resizable_=(v: Boolean): Unit

  54. def sortNode: ObjectProperty[javafx.scene.Node]

    The sort node is commonly seen represented as a triangle that rotates on screen to indicate whether the TableColumn is part of the sort order, and if so, what position in the sort order it is in.

  55. def sortNode_=(v: Node): Unit

  56. def sortType: ObjectProperty[SortType]

    Used to state whether this column, if it is part of the TableView.

    Used to state whether this column, if it is part of the TableView.sortOrder ObservableList, should be sorted in ascending or descending order.

  57. def sortType_=(v: SortType): Unit

  58. def sortable: BooleanProperty

    A boolean property to toggle on and off the sortability of this column.

  59. def sortable_=(v: Boolean): Unit

  60. def style: StringProperty

    The CSS style string associated to this TableColumn.

  61. def styleClass: ObservableBuffer[String]

    A list of String identifiers which can be used to logically group Nodes, specifically for an external style engine.

  62. def style_=(v: String): Unit

  63. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  64. def tableView: ReadOnlyObjectProperty[javafx.scene.control.TableView[S]]

    The TableView that this TableColumn belongs to.

  65. def text: StringProperty

    This is the text to show in the header for this column.

  66. def text_=(v: String): Unit

  67. def toString(): String

    Definition Classes
    SFXDelegate → AnyRef → Any
  68. def userData: AnyRef

    Returns a previously set Object property, or null if no such property has been set using the setUserData(Any) method.

  69. def visible: BooleanProperty

    Toggling this will immediately toggle the visibility of this column, and all children columns.

  70. def visible_=(v: Boolean): Unit

  71. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  72. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  73. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  74. def width: ReadOnlyDoubleProperty

    The width of this column.

Inherited from SFXDelegate[javafx.scene.control.TableColumn[S, T]]

Inherited from AnyRef

Inherited from Any

Ungrouped