de.lessvoid.nifty.controls
Class MessageBox

java.lang.Object
  extended by de.lessvoid.nifty.controls.AbstractController
      extended by de.lessvoid.nifty.controls.MessageBox
All Implemented Interfaces:
Controller, NiftyControl
Direct Known Subclasses:
MessageBoxControl

public class MessageBox
extends AbstractController


Nested Class Summary
static class MessageBox.MessageType
           
 
Constructor Summary
MessageBox()
           
MessageBox(Nifty nifty, MessageBox.MessageType messageType, String message, String buttonCaption)
           
MessageBox(Nifty nifty, MessageBox.MessageType messageType, String message, String[] buttonCaptions)
           
MessageBox(Nifty nifty, MessageBox.MessageType messageType, String message, String[] buttonCaptions, String icon)
           
MessageBox(Nifty nifty, MessageBox.MessageType messageType, String message, String buttonCaption, String icon)
           
 
Method Summary
 void bind(Nifty nifty, Screen screen, Element element, Properties parameter, Attributes controlDefinitionAttributes)
           
 void close(String command)
           
protected  Element getMessageBoxPopup()
           
 boolean inputEvent(NiftyInputEvent inputEvent)
           
 void onStartScreen()
           
 void setButtonCaption(String buttonCaption)
           
 void setButtonCaptions(String buttonCaptions)
           
 void setButtonCaptions(String[] buttonCaptions)
           
 void setIcon(String icon)
           
 void setMessage(String message)
           
 void setMessageType(MessageBox.MessageType messageType)
           
 void setMessageType(String messageType)
           
 void show()
           
 
Methods inherited from class de.lessvoid.nifty.controls.AbstractController
bind, disable, enable, getElement, getHeight, getId, getStyle, getWidth, hasFocus, init, isBound, isEnabled, layoutCallback, onFocus, setEnabled, setFocus, setFocusable, setHeight, setId, setStyle, setWidth
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessageBox

public MessageBox()

MessageBox

public MessageBox(Nifty nifty,
                  MessageBox.MessageType messageType,
                  String message,
                  String buttonCaption,
                  String icon)

MessageBox

public MessageBox(Nifty nifty,
                  MessageBox.MessageType messageType,
                  String message,
                  String buttonCaption)

MessageBox

public MessageBox(Nifty nifty,
                  MessageBox.MessageType messageType,
                  String message,
                  String[] buttonCaptions,
                  String icon)

MessageBox

public MessageBox(Nifty nifty,
                  MessageBox.MessageType messageType,
                  String message,
                  String[] buttonCaptions)
Method Detail

bind

public void bind(Nifty nifty,
                 Screen screen,
                 Element element,
                 Properties parameter,
                 Attributes controlDefinitionAttributes)

onStartScreen

public void onStartScreen()

inputEvent

public boolean inputEvent(NiftyInputEvent inputEvent)

show

public void show()

close

public void close(String command)

setIcon

public void setIcon(String icon)

setMessage

public void setMessage(String message)

setButtonCaption

public void setButtonCaption(String buttonCaption)

setButtonCaptions

public void setButtonCaptions(String[] buttonCaptions)

setButtonCaptions

public void setButtonCaptions(String buttonCaptions)

setMessageType

public void setMessageType(String messageType)

setMessageType

public void setMessageType(MessageBox.MessageType messageType)

getMessageBoxPopup

protected Element getMessageBoxPopup()


Copyright © 2011. All Rights Reserved.