|
|||||||||
| Home >> All >> junk >> gui >> [ dialog overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
junk.gui.dialog
Class JXConfirmDialog

java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Dialog
javax.swing.JDialog
junk.gui.dialog.JXConfirmDialog
- All Implemented Interfaces:
- javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants
- public class JXConfirmDialog
- extends javax.swing.JDialog
JXConfirmDialog provides the basic commonly used confirmation dialog boxes on a windowing desktop. The desktop can use this dialog boxes for all its confirmation and communication with the client. This is to achieve a common desktop feel. All of JUNK's GUI interaction uses this class for confirmation purposes to ensure a standard desktop theme.
- Since:
- JD4X 1.0
- Version:
- 0.1, 08/08/2002
| Nested Class Summary | |
private class |
JXConfirmDialog.buttonHandler
Sets the appropriate response that is selected by user and dispose dialog. |
| Nested classes inherited from class javax.swing.JDialog |
javax.swing.JDialog.AccessibleJDialog |
| Nested classes inherited from class java.awt.Dialog |
java.awt.Dialog.AccessibleAWTDialog |
| Nested classes inherited from class java.awt.Window |
java.awt.Window.AccessibleAWTWindow |
| Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
| Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
private java.awt.event.ActionListener[] |
bal
Associate each button with an action listener. |
protected java.lang.String[] |
buttonNames
String value of all available options |
static int |
CANCEL_OPTION
The cancel option value representation |
protected javax.swing.ImageIcon |
icon
Icon image for the confirmation dialog |
protected javax.swing.JLabel |
label
GUI mssage container |
static int |
NO_OPTION
The no option value representation |
protected javax.swing.JButton[] |
optionButtons
GUI user choice options |
private int |
reply
To indicate user reply value |
static int |
YES_OPTION
The yes option value representation |
| Fields inherited from class javax.swing.JDialog |
accessibleContext, rootPane, rootPaneCheckingEnabled |
| Fields inherited from class java.awt.Dialog |
|
| Fields inherited from class java.awt.Window |
|
| Fields inherited from class java.awt.Container |
|
| Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface javax.swing.WindowConstants |
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE |
| Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
JXConfirmDialog(boolean no,
boolean yes,
boolean cancel,
java.lang.String msg)
Displays a confirm dialog according to the indicated options. |
|
JXConfirmDialog(javax.swing.JDialog owner,
boolean no,
boolean yes,
boolean cancel,
java.lang.String msg,
boolean modal)
Displays a confirm dialog according to the indicated options with a specific owner and its modal options. |
|
JXConfirmDialog(javax.swing.JFrame owner,
boolean no,
boolean yes,
boolean cancel,
java.lang.String msg,
boolean modal)
Displays a confirm dialog according to the indicated options with a specific owner and its modal options. |
|
| Method Summary | |
void |
associateActionListener(int buttonType,
java.awt.event.ActionListener al)
Associate an action listener to a specific type of button. |
javax.swing.ImageIcon |
getAttentionIcon()
Get the attention icon from the default system graphics. |
javax.swing.ImageIcon |
getExclaimIcon()
Get the exclaim icon from the default system graphics. |
javax.swing.ImageIcon |
getFatalIcon()
Get the fatal icon from the default system graphics. |
java.lang.String |
getMsg()
Get the message of the dialog. |
java.awt.Color |
getMsgBkgrd()
Get the current color of the message background in the dialog. |
java.awt.Font |
getMsgFont()
Get the current Font of the message in the dialog. |
java.awt.Color |
getMsgForegrd()
Get the current color of the message foreground in the dialog. |
int |
getPressedButton()
Get the selected response of the user. |
javax.swing.ImageIcon |
getQuestionIcon()
Get the question icon from the default system graphics. |
javax.swing.ImageIcon |
getRecoverIcon()
Get the recovery icon from the default system graphics. |
javax.swing.ImageIcon |
getWarningIcon()
Get the warning icon from the default system graphics. |
protected void |
init(boolean no,
boolean yes,
boolean cancel,
java.lang.String msg)
Initializes all needed GUI components and their support classes. |
static void |
main(java.lang.String[] arg)
Default invokation method to test JXConfirmDialog class. |
void |
setButtonsBkgrdColor(java.awt.Color newColor)
Set a new color for the option buttons background in dialog. |
void |
setButtonsForegrdColor(java.awt.Color newColor)
Set a new color for the option buttons foreground in dialog. |
void |
setIcon(javax.swing.ImageIcon icon)
Set a new icon for the dialog message. |
void |
setMsg(java.lang.String text)
Set a new message for the dialog. |
void |
setMsgBkgrd(java.awt.Color newColor)
Set a new color for the message background in the dialog. |
void |
setMsgFont(java.awt.Font newFont)
Set a new font for the message in the dialog. |
void |
setMsgForegrd(java.awt.Color newColor)
Set a new color for the message foreground in the dialog. |
| Methods inherited from class java.awt.Dialog |
addNotify, dispose, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setResizable, setTitle, setUndecorated, show |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
YES_OPTION
public static final int YES_OPTION
- The yes option value representation
- See Also:
- Constant Field Values
NO_OPTION
public static final int NO_OPTION
- The no option value representation
- See Also:
- Constant Field Values
CANCEL_OPTION
public static final int CANCEL_OPTION
- The cancel option value representation
- See Also:
- Constant Field Values
icon
protected javax.swing.ImageIcon icon
- Icon image for the confirmation dialog
optionButtons
protected javax.swing.JButton[] optionButtons
- GUI user choice options
buttonNames
protected java.lang.String[] buttonNames
- String value of all available options
label
protected javax.swing.JLabel label
- GUI mssage container
reply
private int reply
- To indicate user reply value
bal
private java.awt.event.ActionListener[] bal
- Associate each button with an action listener.
| Constructor Detail |
JXConfirmDialog
public JXConfirmDialog(boolean no,
boolean yes,
boolean cancel,
java.lang.String msg)
- Displays a confirm dialog according to the indicated options.
JXConfirmDialog
public JXConfirmDialog(javax.swing.JDialog owner, boolean no, boolean yes, boolean cancel, java.lang.String msg, boolean modal)
- Displays a confirm dialog according to the indicated options with a
specific owner and its modal options.
JXConfirmDialog
public JXConfirmDialog(javax.swing.JFrame owner, boolean no, boolean yes, boolean cancel, java.lang.String msg, boolean modal)
- Displays a confirm dialog according to the indicated options with a
specific owner and its modal options.
| Method Detail |
associateActionListener
public void associateActionListener(int buttonType,
java.awt.event.ActionListener al)
- Associate an action listener to a specific type of
button. This allows the use of non-modal dialogs
that do not depend on instruction flow.
getMsg
public java.lang.String getMsg()
- Get the message of the dialog.
getMsgFont
public java.awt.Font getMsgFont()
- Get the current Font of the message in the dialog.
getMsgBkgrd
public java.awt.Color getMsgBkgrd()
- Get the current color of the message background in the dialog.
getMsgForegrd
public java.awt.Color getMsgForegrd()
- Get the current color of the message foreground in the dialog.
getQuestionIcon
public javax.swing.ImageIcon getQuestionIcon()
- Get the question icon from the default system graphics.
getExclaimIcon
public javax.swing.ImageIcon getExclaimIcon()
- Get the exclaim icon from the default system graphics.
getWarningIcon
public javax.swing.ImageIcon getWarningIcon()
- Get the warning icon from the default system graphics.
getAttentionIcon
public javax.swing.ImageIcon getAttentionIcon()
- Get the attention icon from the default system graphics.
getRecoverIcon
public javax.swing.ImageIcon getRecoverIcon()
- Get the recovery icon from the default system graphics.
getFatalIcon
public javax.swing.ImageIcon getFatalIcon()
- Get the fatal icon from the default system graphics.
getPressedButton
public int getPressedButton()
- Get the selected response of the user.
init
protected void init(boolean no,
boolean yes,
boolean cancel,
java.lang.String msg)
- Initializes all needed GUI components and their support classes.
setMsg
public void setMsg(java.lang.String text)
- Set a new message for the dialog.
setMsgFont
public void setMsgFont(java.awt.Font newFont)
- Set a new font for the message in the dialog.
setMsgBkgrd
public void setMsgBkgrd(java.awt.Color newColor)
- Set a new color for the message background in the dialog.
setMsgForegrd
public void setMsgForegrd(java.awt.Color newColor)
- Set a new color for the message foreground in the dialog.
setButtonsBkgrdColor
public void setButtonsBkgrdColor(java.awt.Color newColor)
- Set a new color for the option buttons background in dialog.
setButtonsForegrdColor
public void setButtonsForegrdColor(java.awt.Color newColor)
- Set a new color for the option buttons foreground in dialog.
setIcon
public void setIcon(javax.swing.ImageIcon icon)
- Set a new icon for the dialog message.
main
public static void main(java.lang.String[] arg)
- Default invokation method to test JXConfirmDialog class.
|
|||||||||
| Home >> All >> junk >> gui >> [ dialog overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC