Class Summary |
AboutDialog |
About dialog
A cached copy is kept since this dialog takes about 600+ ms to construct.
|
ErrorDialog |
Various error dialogs, which use HTML templates to display errors. |
HeaderDialog |
A Dialog with an HTML message header at the top,
which may be of fixed height (or adjust to fit).
|
HeaderDialog.GradientXJEditorPane |
A gradient-shaded background XJEditorPane with a stylish
bottom separator. |
MapPicker |
This redisplays the Map and Symbols tab from the New Game Dialog,
allowing the user to change Map and Symbol parameters for a game
that is in-progress. |
MetadataDialog |
Metadata Editing/Viewing dialog
Although the PlayerMetadata object supports multiple email addresses per player, the
editor currently only supports upto 4.
|
MultiOrderEntry |
Modal dialog for entering multiple orders
Returns exceptions as a group, HTML-formatted.
|
PressConfigDialog |
|
PressDialog |
|
SelectPhaseDialog |
Shows a list of Phases, for a given world, so that the user
may select a Phase. |
TextViewer |
Display and (optionally) edit Text inside a HeaderDialog.
|
TextViewer.TVRunnable |
Lazy Loading worker thread; must be subclassed |
ValidationOptionsDialog |
Allows setting of validation options
(from any legal validation options object)
LIMITATIONS
Only 6 radiobuttons (and thus max of 6 choices) per option, in this incarnation. |
XDialog |
Extended JDialog
Features:
Automatically disposes dialog if close-button pressed, although
this behavior can be changed by over-riding close()
Closes dialog if ESC pressed (calls close())
Internationalized button text, by default
Button constants
Help support
To add a default button, use JRootPane.setDefaultButton(); note that if a
text panel/field is present then this will not work. |