gnu.kawa.swingviews
Class SwingDisplay

java.lang.Object
  extended by gnu.kawa.models.Display
      extended by gnu.kawa.swingviews.SwingDisplay

public class SwingDisplay
extends Display


Field Summary
 
Fields inherited from class gnu.kawa.models.Display
myDisplay
 
Constructor Summary
SwingDisplay()
           
 
Method Summary
 void addBox(Box model, java.lang.Object where)
           
 void addButton(Button model, java.lang.Object where)
           
 void addImage(DrawImage model, java.lang.Object where)
           
 void addLabel(Label model, java.lang.Object where)
           
 void addSpacer(Spacer model, java.lang.Object where)
           
 void addText(Text model, java.lang.Object where)
           
 void addView(java.lang.Object view, java.lang.Object where)
           
 Model coerceToModel(java.lang.Object component)
           
static Display getInstance()
           
static java.awt.event.ActionListener makeActionListener(java.lang.Object command)
           
 Window makeWindow()
           
 
Methods inherited from class gnu.kawa.models.Display
asDimension
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SwingDisplay

public SwingDisplay()
Method Detail

getInstance

public static Display getInstance()

makeWindow

public Window makeWindow()
Specified by:
makeWindow in class Display

addButton

public void addButton(Button model,
                      java.lang.Object where)
Specified by:
addButton in class Display

addLabel

public void addLabel(Label model,
                     java.lang.Object where)
Specified by:
addLabel in class Display

addImage

public void addImage(DrawImage model,
                     java.lang.Object where)
Specified by:
addImage in class Display

addText

public void addText(Text model,
                    java.lang.Object where)
Overrides:
addText in class Display

addBox

public void addBox(Box model,
                   java.lang.Object where)
Specified by:
addBox in class Display

addSpacer

public void addSpacer(Spacer model,
                      java.lang.Object where)
Overrides:
addSpacer in class Display

addView

public void addView(java.lang.Object view,
                    java.lang.Object where)
Specified by:
addView in class Display

makeActionListener

public static java.awt.event.ActionListener makeActionListener(java.lang.Object command)

coerceToModel

public Model coerceToModel(java.lang.Object component)
Overrides:
coerceToModel in class Display