|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--java.awt.Window | +--java.awt.Dialog | +--javax.swing.JDialog | +--kiwi.ui.dialog.KDialog
KDialog
is a trivial extension of JDialog
that provides support for tiling the background of the dialog with an
image and for firing dismissal events.
KDialog
introduces the notion of a cancelled
dialog versus an accepted dialog. Collectively, these are known as
dialog dismissals. A dialog may be cancelled by
pressing a Cancel button or by closing the dialog window
altogether. A dialog may be accepted by pressing an OK button
or entering a value in one of the dialog's input components. It is
ultimately up to the subclasser to determine what constitutes a dialog
dismissal. The convenience method fireDialogDismissed()
is
provided to generate dialog dismissal events. See
ComponentDialog
for an example of this functionality.
KPanel
,
KFrame
,
ComponentDialog
,
DialogDismissEvent
, Serialized FormInner classes inherited from class javax.swing.JDialog |
JDialog.AccessibleJDialog |
Fields inherited from class javax.swing.JDialog |
accessibleContext,
rootPane,
rootPaneCheckingEnabled |
Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT,
CENTER_ALIGNMENT,
LEFT_ALIGNMENT,
RIGHT_ALIGNMENT,
TOP_ALIGNMENT |
Constructor Summary | |
KDialog(Frame parent,
String title,
boolean modal)
Construct a new KDialog . |
Method Summary | |
void |
addDialogDismissListener(DialogDismissListener listener)
Add a DialogDismissListener to this dialog's list of
listeners. |
void |
dispose()
Finalization. |
protected void |
fireDialogDismissed(int type)
Fire a dialog dismissed event. |
protected void |
fireDialogDismissed(int type,
Object userObj)
Fire a dialog dismissed event. |
protected KPanel |
getMainContainer()
Get a reference to the main container (in this case, the KPanel that is the child of the frame's content pane). |
void |
removeDialogDismissListener(DialogDismissListener listener)
Remove a DialogDismissListener from this dialog's list
of listeners. |
void |
setTexture(Image image)
Set the background image. |
Methods inherited from class java.awt.Dialog |
addNotify,
getTitle,
isModal,
isResizable,
setModal,
setResizable,
setTitle,
show |
Methods inherited from class java.awt.Window |
addWindowListener,
applyResourceBundle,
applyResourceBundle,
finalize,
getFocusOwner,
getInputContext,
getLocale,
getOwnedWindows,
getOwner,
getToolkit,
getWarningString,
isShowing,
pack,
postEvent,
processEvent,
removeWindowListener,
toBack,
toFront |
Methods inherited from class java.awt.Container |
add,
add,
add,
add,
add,
addContainerListener,
countComponents,
deliverEvent,
doLayout,
findComponentAt,
findComponentAt,
getAlignmentX,
getAlignmentY,
getComponent,
getComponentAt,
getComponentAt,
getComponentCount,
getComponents,
getInsets,
getLayout,
getMaximumSize,
getMinimumSize,
getPreferredSize,
insets,
invalidate,
isAncestorOf,
layout,
list,
list,
locate,
minimumSize,
paint,
paintComponents,
preferredSize,
print,
printComponents,
processContainerEvent,
remove,
remove,
removeAll,
removeContainerListener,
removeNotify,
setFont,
validate,
validateTree |
Methods inherited from class java.lang.Object |
clone,
equals,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
Constructor Detail |
public KDialog(Frame parent, String title, boolean modal)
KDialog
.parent
- The parent frame for this dialog.title
- The title for this dialog.modal
- A flag specifying whether this dialog should be modal.Method Detail |
protected KPanel getMainContainer()
KPanel
that is the child of the frame's content pane).public void setTexture(Image image)
public void addDialogDismissListener(DialogDismissListener listener)
DialogDismissListener
to this dialog's list of
listeners.listener
- The listener to add.removeDialogDismissListener(kiwi.event.DialogDismissListener)
public void removeDialogDismissListener(DialogDismissListener listener)
DialogDismissListener
from this dialog's list
of listeners.listener
- The listener to remove.addDialogDismissListener(kiwi.event.DialogDismissListener)
protected void fireDialogDismissed(int type)
type
- The event type.protected void fireDialogDismissed(int type, Object userObj)
type
- The event type.userObj
- An arbitrary user object argument to pass in the event.public void dispose()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |