|
|||||||||
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 | +--kiwi.ui.dialog.ComponentDialog | +--kiwi.ui.dialog.PropertyEditorDialog
This class represents a property editor. The dialog can be thought
of as a visual editing component for modifying the contents of a
ConfigFile
. It lists the property names and values, and allows
for existing values to be edited, and for properties to be created and
deleted. Clicking on the Save button persists the changes to the
ConfigFile
object and dismisses the dialog. Clicking on
the Cancel button dismisses the dialog without persisting any
changes.
Note that the ConfigFile
must be explicitly loaded via a
call to its load()
method before this dialog is shown;
otherwise the dialog will show an empty property table.
ConfigFile
, Serialized FormInner classes inherited from class javax.swing.JDialog |
JDialog.AccessibleJDialog |
Fields inherited from class kiwi.ui.dialog.ComponentDialog |
b_cancel,
b_ok |
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 | |
PropertyEditorDialog(Frame parent,
String title,
boolean modal,
ConfigFile config)
Construct a new PropertyEditorDialog for the given
ConfigFile . |
Method Summary | |
protected boolean |
accept()
|
void |
actionPerformed(ActionEvent ev)
Handle events. |
protected Component |
buildDialogUI()
|
void |
setVisible(boolean flag)
Show or hide the dialog. |
Methods inherited from class kiwi.ui.dialog.ComponentDialog |
addButton,
addButton,
cancel,
isCancelled,
pack,
registerTextInputComponent,
removeButton,
removeButton,
setAcceptButtonText,
setCancelButtonText,
setComment,
setIcon |
Methods inherited from class kiwi.ui.dialog.KDialog |
addDialogDismissListener,
dispose,
fireDialogDismissed,
fireDialogDismissed,
getMainContainer,
removeDialogDismissListener,
setTexture |
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,
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 PropertyEditorDialog(Frame parent, String title, boolean modal, ConfigFile config)
PropertyEditorDialog
for the given
ConfigFile
.parent
- The parent frame for this dialog.title
- The title for the dialog.modal
- A flag specifying whether the dialog will be modal.config
- The ConfigFile
to be edited.Method Detail |
protected Component buildDialogUI()
protected boolean accept()
public void setVisible(boolean flag)
public void actionPerformed(ActionEvent ev)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |