Package gnu.kawa.models
Class Display
- java.lang.Object
-
- gnu.kawa.models.Display
-
- Direct Known Subclasses:
SwingDisplay,SwtDisplay
public abstract class Display extends java.lang.ObjectAn 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.
-
-
Field Summary
Fields Modifier and Type Field Description static ThreadLocationmyDisplay
-
Constructor Summary
Constructors Constructor Description Display()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract voidaddBox(Box model, java.lang.Object where)abstract voidaddButton(Button model, java.lang.Object where)abstract voidaddImage(DrawImage model, java.lang.Object where)abstract voidaddLabel(Label model, java.lang.Object where)voidaddSpacer(Spacer model, java.lang.Object where)voidaddText(Text model, java.lang.Object where)abstract voidaddView(java.lang.Object view, java.lang.Object where)static java.awt.DimensionasDimension(java.awt.geom.Dimension2D dim)ModelcoerceToModel(java.lang.Object component)static DisplaygetInstance()abstract WindowmakeWindow()
-
-
-
Field Detail
-
myDisplay
public static ThreadLocation myDisplay
-
-
Method Detail
-
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)
-
-