gnu.kawa.models
Class Display
java.lang.Object
gnu.kawa.models.Display
- Direct Known Subclasses:
- SwingDisplay, SwtDisplay
public abstract class Display
- extends java.lang.Object
An abstract "display device".
In the AWT/Swing world, this may bundle a GraphicsConfiguration
and a Toolkit.
In the web servlet world, this may correspond to a browser on
on the other end of an http connection.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
myDisplay
public static ThreadLocation myDisplay
Display
public Display()
getInstance
public static Display getInstance()
makeWindow
public abstract Window makeWindow()
addButton
public abstract void addButton(Button model,
java.lang.Object where)
addLabel
public abstract void addLabel(Label model,
java.lang.Object where)
addImage
public abstract void addImage(DrawImage model,
java.lang.Object where)
addText
public void addText(Text model,
java.lang.Object where)
addSpacer
public void addSpacer(Spacer model,
java.lang.Object where)
addBox
public abstract void addBox(Box model,
java.lang.Object where)
addView
public abstract void addView(java.lang.Object view,
java.lang.Object where)
asDimension
public static java.awt.Dimension asDimension(java.awt.geom.Dimension2D dim)
coerceToModel
public Model coerceToModel(java.lang.Object component)