de.sciss.treetable

TreeTable

class TreeTable[A, Col <: TreeColumnModel[A]] extends Component

Self Type
TreeTable[A, Col]
Linear Supertypes
Component, UIElement, LazyPublisher, Publisher, Reactor, Proxy, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. TreeTable
  2. Component
  3. UIElement
  4. LazyPublisher
  5. Publisher
  6. Reactor
  7. Proxy
  8. AnyRef
  9. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new TreeTable(treeModel0: TreeModel[A], treeColumnModel0: Col)

  2. new TreeTable(treeModel0: TreeModel[A], treeColumnModel0: Col, tableColumnModel0: TableColumnModel)

Type Members

  1. trait SuperMixin extends JComponent

    Attributes
    protected
    Definition Classes
    Component

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 alternativeRowColor: Color

  7. def alternativeRowColor_=(value: Color): Unit

  8. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  9. def ascendingSortIcon: Icon

  10. def ascendingSortIcon_=(value: Icon): Unit

  11. def autoCreateColumnHeader: Boolean

  12. def autoCreateColumnHeader_=(value: Boolean): Unit

  13. def autoCreateColumnsFromModel: Boolean

  14. def autoCreateColumnsFromModel_(value: Boolean): Unit

  15. def autoCreateRowHeader: Boolean

  16. def autoCreateRowHeader_=(value: Boolean): Unit

  17. def autoCreateRowSorter: Boolean

  18. def autoCreateRowSorter_=(value: Boolean): Unit

  19. def background: Color

    Definition Classes
    UIElement
  20. def background_=(c: Color): Unit

    Definition Classes
    UIElement
  21. def border: Border

    Definition Classes
    Component
  22. def border_=(b: Border): Unit

    Definition Classes
    Component
  23. def bounds: Rectangle

    Definition Classes
    UIElement
  24. def cellSelectionEnabled: Boolean

  25. def cellSelectionEnabled_=(value: Boolean): Unit

  26. def changeSelection(row: Int, column: Int, toggle: Boolean = false, extend: Boolean = false): Unit

  27. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  28. def closedIcon: Icon

  29. def closedIcon_=(value: Icon): Unit

  30. def columnFocusEnabled: Boolean

  31. def columnFocusEnabled_=(value: Boolean): Unit

  32. def columnSelectionAllowed: Boolean

  33. def columnSelectionAllowed_=(value: Boolean): Unit

  34. def cursor: Cursor

    Definition Classes
    UIElement
  35. def cursor_=(c: Cursor): Unit

    Definition Classes
    UIElement
  36. def deafTo(ps: Publisher*): Unit

    Definition Classes
    Reactor
  37. def descendingSortIcon: Icon

  38. def descendingSortIcon_=(value: Icon): Unit

  39. def displayable: Boolean

    Definition Classes
    UIElement
  40. def dragEnabled: Boolean

  41. def dragEnabled_=(value: Boolean): Unit

  42. def dropLocation: Option[DropLocation[A]]

  43. def dropMode: DropMode

  44. def dropMode_=(value: DropMode): Unit

  45. def editCellAt(row: Int, column: Int): Boolean

  46. def enabled: Boolean

    Definition Classes
    Component
  47. def enabled_=(b: Boolean): Unit

    Definition Classes
    Component
  48. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  49. def equals(that: Any): Boolean

    Definition Classes
    Proxy → Any
  50. def expandPath(path: Path[A]): Unit

  51. def expandsSelectedPaths: Boolean

  52. def expandsSelectedPaths_=(value: Boolean): Unit

  53. def expandsSortedNodes: Boolean

  54. def expandsSortedNodes_=(value: Boolean): Unit

  55. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  56. def focusable: Boolean

    Definition Classes
    Component
  57. def focusable_=(b: Boolean): Unit

    Definition Classes
    Component
  58. def font: Font

    Definition Classes
    UIElement
  59. def font_=(f: Font): Unit

    Definition Classes
    UIElement
  60. def foreground: Color

    Definition Classes
    UIElement
  61. def foreground_=(c: Color): Unit

    Definition Classes
    UIElement
  62. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  63. def getNode(row: Int): A

  64. def getRowForPath(path: Path[A]): Int

  65. def gridColor: Color

  66. def gridColor_=(value: Color): Unit

  67. def hasFocus: Boolean

    Definition Classes
    Component
  68. def hashCode(): Int

    Definition Classes
    Proxy → Any
  69. def hierarchicalColumn: Int

  70. def ignoreRepaint: Boolean

    Definition Classes
    UIElement
  71. def ignoreRepaint_=(b: Boolean): Unit

    Definition Classes
    UIElement
  72. var initP: JComponent

    Definition Classes
    Component
  73. def inputVerifier: (Component) ⇒ Boolean

    Definition Classes
    Component
  74. def inputVerifier_=(v: (Component) ⇒ Boolean): Unit

    Definition Classes
    Component
  75. def intercellSpacing: Dimension

  76. def intercellSpacing_=(value: Dimension): Unit

  77. def isCellEditable(row: Int, column: Int): Boolean

  78. def isCellSelected(row: Int, column: Int): Boolean

  79. def isCollapsed(row: Int): Boolean

  80. def isCollapsed(path: Path[A]): Boolean

  81. def isColumnSelected(column: Int): Boolean

  82. def isEditing: Boolean

  83. def isExpanded(row: Int): Boolean

  84. def isExpanded(path: Path[A]): Boolean

  85. def isFixedRowHeight: Boolean

  86. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  87. def isLeaf(path: Path[A]): Boolean

  88. def isRowSelected(row: Int): Boolean

  89. def largeModel: Boolean

  90. def largeModel_=(value: Boolean): Unit

  91. def leafIcon: Icon

  92. def leafIcon_=(value: Icon): Unit

  93. def listenTo(ps: Publisher*): Unit

    Definition Classes
    Reactor
  94. val listeners: RefSet[Reaction] { val underlying: scala.collection.mutable.HashSet[scala.ref.Reference[scala.swing.Reactions.Reaction]] }

    Attributes
    protected
    Definition Classes
    Publisher
  95. def locale: Locale

    Definition Classes
    UIElement
  96. def location: Point

    Definition Classes
    UIElement
  97. def locationOnScreen: Point

    Definition Classes
    UIElement
  98. def maximumSize: Dimension

    Definition Classes
    UIElement
  99. def maximumSize_=(x: Dimension): Unit

    Definition Classes
    UIElement
  100. def minimumSize: Dimension

    Definition Classes
    UIElement
  101. def minimumSize_=(x: Dimension): Unit

    Definition Classes
    UIElement
  102. def name: String

    Definition Classes
    Component
  103. def name_=(s: String): Unit

    Definition Classes
    Component
  104. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  105. def nodeSortingEnabled: Boolean

  106. def nodeSortingEnabled_=(value: Boolean): Unit

  107. final def notify(): Unit

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

    Definition Classes
    AnyRef
  109. def onFirstSubscribe(): Unit

    Attributes
    protected
    Definition Classes
    Component → UIElement → LazyPublisher
  110. def onLastUnsubscribe(): Unit

    Attributes
    protected
    Definition Classes
    UIElement → LazyPublisher
  111. def opaque: Boolean

    Definition Classes
    Component
  112. def opaque_=(b: Boolean): Unit

    Definition Classes
    Component
  113. def openIcon: Icon

  114. def openIcon_=(value: Icon): Unit

  115. def paint(g: Graphics2D): Unit

    Definition Classes
    Component
  116. def paintBorder(g: Graphics2D): Unit

    Attributes
    protected
    Definition Classes
    Component
  117. def paintChildren(g: Graphics2D): Unit

    Attributes
    protected
    Definition Classes
    Component
  118. def paintComponent(g: Graphics2D): Unit

    Attributes
    protected
    Definition Classes
    Component
  119. lazy val peer: j.TreeTable

    Definition Classes
    TreeTable → Component → UIElement
  120. def preferredSize: Dimension

    Definition Classes
    UIElement
  121. def preferredSize_=(x: Dimension): Unit

    Definition Classes
    UIElement
  122. def publish(e: Event): Unit

    Definition Classes
    Publisher
  123. val reactions: Reactions

    Definition Classes
    Reactor
  124. def renderer: TreeTableCellRenderer

  125. def renderer_=(r: TreeTableCellRenderer): Unit

  126. def repaint(rect: Rectangle): Unit

    Definition Classes
    UIElement
  127. def repaint(): Unit

    Definition Classes
    UIElement
  128. def requestFocus(): Unit

    Definition Classes
    Component
  129. def requestFocusInWindow(): Boolean

    Definition Classes
    Component
  130. def revalidate(): Unit

    Definition Classes
    Component
  131. def rootVisible: Boolean

  132. def rootVisible_=(value: Boolean): Unit

  133. def rowHeight: Int

  134. def rowHeight_=(value: Int): Unit

  135. def rowMargin: Int

  136. def rowMargin_=(value: Int): Unit

  137. def rowSelectionAllowed: Boolean

  138. def rowSelectionAllowed_=(value: Boolean): Unit

  139. def scrollsOnExpand: Boolean

  140. def scrollsOnExpand_=(value: Boolean): Unit

  141. object selection extends Publisher

  142. def selectionBackground: Color

  143. def selectionBackground_=(value: Color): Unit

  144. def selectionForeground: Color

  145. def selectionForeground_=(value: Color): Unit

  146. def self: Component

    Definition Classes
    UIElement → Proxy
  147. def showHorizontalLines: Boolean

  148. def showHorizontalLines_=(value: Boolean): Unit

  149. def showVerticalLines: Boolean

  150. def showVerticalLines_=(value: Boolean): Unit

  151. def showing: Boolean

    Definition Classes
    UIElement
  152. def showsRootHandles: Boolean

  153. def showsRootHandles_=(value: Boolean): Unit

  154. def size: Dimension

    Definition Classes
    UIElement
  155. def startEditing(row: Int): Boolean

  156. def startEditingAtPath(path: Path[A]): Boolean

  157. def subscribe(listener: Reaction): Unit

    Definition Classes
    LazyPublisher → Publisher
  158. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  159. def toString(): String

    Definition Classes
    Component → Proxy → AnyRef → Any
  160. def toggleClickCount: Int

  161. def toggleClickCount_=(value: Int): Unit

  162. def toolkit: Toolkit

    Definition Classes
    UIElement
  163. def tooltip: String

    Definition Classes
    Component
  164. def tooltip_=(t: String): Unit

    Definition Classes
    Component
  165. def treeColumnModel: Col

  166. def treeModel: TreeModel[A]

  167. def unsubscribe(listener: Reaction): Unit

    Definition Classes
    LazyPublisher → Publisher
  168. def visible: Boolean

    Definition Classes
    UIElement
  169. def visibleRowCount: Int

  170. def visibleRowCount_=(value: Int): Unit

  171. def visible_=(b: Boolean): Unit

    Definition Classes
    UIElement
  172. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  175. def xLayoutAlignment: Double

    Definition Classes
    Component
  176. def xLayoutAlignment_=(x: Double): Unit

    Definition Classes
    Component
  177. def yLayoutAlignment: Double

    Definition Classes
    Component
  178. def yLayoutAlignment_=(y: Double): Unit

    Definition Classes
    Component

Inherited from Component

Inherited from UIElement

Inherited from LazyPublisher

Inherited from Publisher

Inherited from Reactor

Inherited from Proxy

Inherited from AnyRef

Inherited from Any

Ungrouped