gnu.kawa.models
Class Button

java.lang.Object
  extended by gnu.kawa.models.Model
      extended by gnu.kawa.models.Button
All Implemented Interfaces:
Viewable
Direct Known Subclasses:
MenuItem

public class Button
extends Model

A model (data) for a clickable button.


Constructor Summary
Button()
           
 
Method Summary
 java.lang.Object getAction()
           
 java.awt.Color getBackground()
           
 java.awt.Color getForeground()
           
 java.lang.String getText()
           
 boolean isDisabled()
           
 void makeView(Display display, java.lang.Object where)
           
 void setAction(java.lang.Object action)
           
 void setBackground(java.awt.Color bg)
           
 void setDisabled(boolean disabled)
           
 void setForeground(java.awt.Color fg)
           
 void setText(java.lang.String text)
           
 
Methods inherited from class gnu.kawa.models.Model
addListener, addListener, notifyListeners
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Button

public Button()
Method Detail

makeView

public void makeView(Display display,
                     java.lang.Object where)

isDisabled

public boolean isDisabled()

setDisabled

public void setDisabled(boolean disabled)

getText

public java.lang.String getText()

setText

public void setText(java.lang.String text)

getAction

public java.lang.Object getAction()

setAction

public void setAction(java.lang.Object action)

getForeground

public java.awt.Color getForeground()

setForeground

public void setForeground(java.awt.Color fg)

getBackground

public java.awt.Color getBackground()

setBackground

public void setBackground(java.awt.Color bg)