net.sf.freecol.client.control
Class InGameInputHandler.ShowInputDialogSwingTask
java.lang.Object
net.sf.freecol.client.control.InGameInputHandler.SwingTask
net.sf.freecol.client.control.InGameInputHandler.ShowInputDialogSwingTask
- All Implemented Interfaces:
- java.lang.Runnable
- Enclosing class:
- InGameInputHandler
class InGameInputHandler.ShowInputDialogSwingTask
- extends InGameInputHandler.SwingTask
This class shows a an input dialog and saves the answer (ok/cancel).
|
Method Summary |
protected java.lang.Object |
doWork()
Override this method to do the actual work. |
java.lang.String |
show()
Show dialog and wait for selection. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
tile
private Tile tile
text
private StringTemplate text
defaultValue
private java.lang.String defaultValue
okText
private java.lang.String okText
cancelText
private java.lang.String cancelText
rejectEmpty
private boolean rejectEmpty
InGameInputHandler.ShowInputDialogSwingTask
public InGameInputHandler.ShowInputDialogSwingTask(Tile tile,
StringTemplate text,
java.lang.String defaultValue,
java.lang.String okText,
java.lang.String cancelText,
boolean rejectEmpty)
- Constructor.
- Parameters:
tile - An optional tile to make visible.text - A StringTemplate for the question.defaultValue - The default value.okText - The key for the OK button.cancelText - The key for the Cancel button.rejectEmpty - Reject the empty response.
show
public java.lang.String show()
- Show dialog and wait for selection.
- Returns:
- The result string.
doWork
protected java.lang.Object doWork()
- Description copied from class:
InGameInputHandler.SwingTask
- Override this method to do the actual work.
- Specified by:
doWork in class InGameInputHandler.SwingTask
- Returns:
- result.