abstract class AbstractRenderer[-A, C <: Component] extends Tree.Renderer[A]
Renderer implementation where the component used in rendering is provided by the user. The preconfigure() and configure() methods can be overridden to provide additional configuration.
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- AbstractRenderer
- Renderer
- CellRenderer
- Publisher
- Reactor
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new AbstractRenderer(component: C)
Abstract Value Members
Concrete Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##(): Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- val companion: Tree.Renderer.type
- Definition Classes
- Renderer → CellRenderer
- val component: C
- def componentFor(tree: Tree[_], value: A, info: CellInfo): Component
Configures the component before returning it.
Configures the component before returning it.
- Definition Classes
- AbstractRenderer → CellRenderer
- def deafTo(ps: Publisher*): Unit
- Definition Classes
- Reactor
- def dispatchToScalaRenderer(tree: JTree, value: AnyRef, selected: Boolean, expanded: Boolean, leaf: Boolean, rowIndex: Int, focus: Boolean): JComponent
- Attributes
- protected
- Definition Classes
- Renderer
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def listenTo(ps: Publisher*): Unit
- Definition Classes
- Reactor
- val listeners: RefSet[Reaction]
- Attributes
- protected
- Definition Classes
- Publisher
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def peer: Peer
By default, the peer cell renderer defers to the user's implementation of componentFor(), although this can be overridden with other TreeCellRenderer implementations.
By default, the peer cell renderer defers to the user's implementation of componentFor(), although this can be overridden with other TreeCellRenderer implementations.
- Definition Classes
- Renderer → CellRenderer
- def preConfigure(tree: Tree[_], value: A, info: CellInfo): Unit
Standard preconfiguration that is commonly done for any component.
- def publish(e: Event): Unit
- Definition Classes
- Publisher
- val reactions: Reactions
- Definition Classes
- Reactor
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()