scala.swing.Table

class AbstractRenderer

[source: scala/swing/Table.scala]

abstract class AbstractRenderer[-A, C <: Component](val component : C)
extends Renderer[A]
Direct Known Subclasses:
Table.LabelRenderer

Method Summary
def componentFor (table : Table, isSelected : Boolean, hasFocus : Boolean, a : A, row : Int, column : Int) : Component
Configures the component before returning it.
abstract def configure (table : Table, isSelected : Boolean, hasFocus : Boolean, a : A, row : Int, column : Int) : Unit
Configuration that is specific to the component and this renderer.
def preConfigure (table : Table, isSelected : Boolean, hasFocus : Boolean, a : A, row : Int, column : Int) : Unit
Standard preconfiguration that is commonly done for any component.
Methods inherited from Renderer
peer
Methods inherited from AnyRef
getClass, hashCode, equals, clone, toString, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized
Methods inherited from Any
==, !=, isInstanceOf, asInstanceOf
Method Details
def preConfigure(table : Table, isSelected : Boolean, hasFocus : Boolean, a : A, row : Int, column : Int) : Unit
Standard preconfiguration that is commonly done for any component.

abstract def configure(table : Table, isSelected : Boolean, hasFocus : Boolean, a : A, row : Int, column : Int) : Unit
Configuration that is specific to the component and this renderer.

def componentFor(table : Table, isSelected : Boolean, hasFocus : Boolean, a : A, row : Int, column : Int) : Component
Configures the component before returning it.
Overrides
Renderer.componentFor