Groovy Documentation

griffon.lanterna.widgets
[Java] Class MutableButton

java.lang.Object
  com.googlecode.lanterna.gui.component.AbstractComponent
      com.googlecode.lanterna.gui.component.AbstractInteractableComponent
          com.googlecode.lanterna.gui.component.Button
              griffon.lanterna.widgets.MutableButton

public class MutableButton
extends com.googlecode.lanterna.gui.component.Button

Authors:
Andres Almiray


Field Summary
private MutableAction mutableAction

 
Constructor Summary
MutableButton()

MutableButton(com.googlecode.lanterna.gui.Action action)

MutableButton(String text)

MutableButton(String text, com.googlecode.lanterna.gui.Action action)

 
Method Summary
MutableAction getAction()

void setAction(Runnable runnable)

 
Methods inherited from class com.googlecode.lanterna.gui.component.Button
com.googlecode.lanterna.gui.component.Button#setText(java.lang.String), com.googlecode.lanterna.gui.component.Button#getText(), com.googlecode.lanterna.gui.component.Button#repaint(com.googlecode.lanterna.gui.TextGraphics), com.googlecode.lanterna.gui.component.Button#afterEnteredFocus(com.googlecode.lanterna.gui.Interactable$FocusChangeDirection), com.googlecode.lanterna.gui.component.Button#keyboardInteraction(com.googlecode.lanterna.input.Key), com.googlecode.lanterna.gui.component.Button#afterLeftFocus(com.googlecode.lanterna.gui.Interactable$FocusChangeDirection), com.googlecode.lanterna.gui.component.Button#hasFocus(), com.googlecode.lanterna.gui.component.Button#getHotspot(), com.googlecode.lanterna.gui.component.Button#onEnterFocus(com.googlecode.lanterna.gui.Interactable$FocusChangeDirection), com.googlecode.lanterna.gui.component.Button#onLeaveFocus(com.googlecode.lanterna.gui.Interactable$FocusChangeDirection), com.googlecode.lanterna.gui.component.Button#getParent(), com.googlecode.lanterna.gui.component.Button#getPreferredSize(), com.googlecode.lanterna.gui.component.Button#getMinimumSize(), com.googlecode.lanterna.gui.component.Button#isVisible(), com.googlecode.lanterna.gui.component.Button#setVisible(boolean), com.googlecode.lanterna.gui.component.Button#setPreferredSize(com.googlecode.lanterna.terminal.TerminalSize), com.googlecode.lanterna.gui.component.Button#addComponentListener(com.googlecode.lanterna.gui.listener.ComponentListener), com.googlecode.lanterna.gui.component.Button#removeComponentListener(com.googlecode.lanterna.gui.listener.ComponentListener), com.googlecode.lanterna.gui.component.Button#isScrollable(), com.googlecode.lanterna.gui.component.Button#getWindow(), com.googlecode.lanterna.gui.component.Button#setAlignment(com.googlecode.lanterna.gui.Component$Alignment), com.googlecode.lanterna.gui.component.Button#getAlignment(), com.googlecode.lanterna.gui.component.Button#wait(), com.googlecode.lanterna.gui.component.Button#wait(long), com.googlecode.lanterna.gui.component.Button#wait(long, int), com.googlecode.lanterna.gui.component.Button#equals(java.lang.Object), com.googlecode.lanterna.gui.component.Button#toString(), com.googlecode.lanterna.gui.component.Button#hashCode(), com.googlecode.lanterna.gui.component.Button#getClass(), com.googlecode.lanterna.gui.component.Button#notify(), com.googlecode.lanterna.gui.component.Button#notifyAll()
 
Methods inherited from class com.googlecode.lanterna.gui.component.AbstractInteractableComponent
com.googlecode.lanterna.gui.component.AbstractInteractableComponent#hasFocus(), com.googlecode.lanterna.gui.component.AbstractInteractableComponent#getHotspot(), com.googlecode.lanterna.gui.component.AbstractInteractableComponent#onEnterFocus(com.googlecode.lanterna.gui.Interactable$FocusChangeDirection), com.googlecode.lanterna.gui.component.AbstractInteractableComponent#onLeaveFocus(com.googlecode.lanterna.gui.Interactable$FocusChangeDirection), com.googlecode.lanterna.gui.component.AbstractInteractableComponent#getParent(), com.googlecode.lanterna.gui.component.AbstractInteractableComponent#getPreferredSize(), com.googlecode.lanterna.gui.component.AbstractInteractableComponent#getMinimumSize(), com.googlecode.lanterna.gui.component.AbstractInteractableComponent#isVisible(), com.googlecode.lanterna.gui.component.AbstractInteractableComponent#setVisible(boolean), com.googlecode.lanterna.gui.component.AbstractInteractableComponent#setPreferredSize(com.googlecode.lanterna.terminal.TerminalSize), com.googlecode.lanterna.gui.component.AbstractInteractableComponent#addComponentListener(com.googlecode.lanterna.gui.listener.ComponentListener), com.googlecode.lanterna.gui.component.AbstractInteractableComponent#removeComponentListener(com.googlecode.lanterna.gui.listener.ComponentListener), com.googlecode.lanterna.gui.component.AbstractInteractableComponent#isScrollable(), com.googlecode.lanterna.gui.component.AbstractInteractableComponent#getWindow(), com.googlecode.lanterna.gui.component.AbstractInteractableComponent#setAlignment(com.googlecode.lanterna.gui.Component$Alignment), com.googlecode.lanterna.gui.component.AbstractInteractableComponent#getAlignment(), com.googlecode.lanterna.gui.component.AbstractInteractableComponent#wait(), com.googlecode.lanterna.gui.component.AbstractInteractableComponent#wait(long), com.googlecode.lanterna.gui.component.AbstractInteractableComponent#wait(long, int), com.googlecode.lanterna.gui.component.AbstractInteractableComponent#equals(java.lang.Object), com.googlecode.lanterna.gui.component.AbstractInteractableComponent#toString(), com.googlecode.lanterna.gui.component.AbstractInteractableComponent#hashCode(), com.googlecode.lanterna.gui.component.AbstractInteractableComponent#getClass(), com.googlecode.lanterna.gui.component.AbstractInteractableComponent#notify(), com.googlecode.lanterna.gui.component.AbstractInteractableComponent#notifyAll(), com.googlecode.lanterna.gui.component.AbstractInteractableComponent#repaint(com.googlecode.lanterna.gui.TextGraphics), com.googlecode.lanterna.gui.component.AbstractInteractableComponent#keyboardInteraction(com.googlecode.lanterna.input.Key)
 

Field Detail

mutableAction

private MutableAction mutableAction


 
Constructor Detail

MutableButton

public MutableButton()


MutableButton

public MutableButton(com.googlecode.lanterna.gui.Action action)


MutableButton

public MutableButton(String text)


MutableButton

public MutableButton(String text, com.googlecode.lanterna.gui.Action action)


 
Method Detail

getAction

public MutableAction getAction()


setAction

public void setAction(Runnable runnable)


 

Groovy Documentation