Renderer

object Renderer
Companion
class
class Object
trait Matchable
class Any

Type members

Classlikes

class Wrapped[A](val peer: ListCellRenderer[A]) extends Renderer[A]

Wrapper for javax.swing.ListCellRenderers

Wrapper for javax.swing.ListCellRenderers

Value members

Concrete methods

def apply[A, B](f: A => B)(renderer: Renderer[B]): Renderer[A]

Returns a renderer for items of type A. The given function converts items of type A to items of type B for which a renderer is implicitly given. This allows chaining of renderers, e.g.:

Returns a renderer for items of type A. The given function converts items of type A to items of type B for which a renderer is implicitly given. This allows chaining of renderers, e.g.:

case class Person(name: String, email: String) val persons = List(Person("John", "[email protected]"), Person("Mary", "[email protected]")) new ListView(persons) { renderer = ListView.Renderer(_.name) }
def wrap[A](r: ListCellRenderer[A]): Renderer[A]