JOptionPane (Java Platform SE 8 ) (original) (raw)
Modifier and Type
Method
Description
[JDialog](../../javax/swing/JDialog.html "class in javax.swing")
[createDialog](../../javax/swing/JOptionPane.html#createDialog-java.awt.Component-java.lang.String-)([Component](../../java/awt/Component.html "class in java.awt") parentComponent,[String](../../java/lang/String.html "class in java.lang") title)
Creates and returns a new JDialog
wrappingthis
centered on the parentComponent
in the parentComponent
's frame.
[JDialog](../../javax/swing/JDialog.html "class in javax.swing")
[createDialog](../../javax/swing/JOptionPane.html#createDialog-java.lang.String-)([String](../../java/lang/String.html "class in java.lang") title)
Creates and returns a new parentless JDialog
with the specified title.
[JInternalFrame](../../javax/swing/JInternalFrame.html "class in javax.swing")
[createInternalFrame](../../javax/swing/JOptionPane.html#createInternalFrame-java.awt.Component-java.lang.String-)([Component](../../java/awt/Component.html "class in java.awt") parentComponent,[String](../../java/lang/String.html "class in java.lang") title)
Creates and returns an instance of JInternalFrame
.
[AccessibleContext](../../javax/accessibility/AccessibleContext.html "class in javax.accessibility")
[getAccessibleContext](../../javax/swing/JOptionPane.html#getAccessibleContext--)()
Returns the AccessibleContext
associated with this JOptionPane.
static [JDesktopPane](../../javax/swing/JDesktopPane.html "class in javax.swing")
[getDesktopPaneForComponent](../../javax/swing/JOptionPane.html#getDesktopPaneForComponent-java.awt.Component-)([Component](../../java/awt/Component.html "class in java.awt") parentComponent)
Returns the specified component's desktop pane.
static [Frame](../../java/awt/Frame.html "class in java.awt")
[getFrameForComponent](../../javax/swing/JOptionPane.html#getFrameForComponent-java.awt.Component-)([Component](../../java/awt/Component.html "class in java.awt") parentComponent)
Returns the specified component's Frame
.
[Icon](../../javax/swing/Icon.html "interface in javax.swing")
[getIcon](../../javax/swing/JOptionPane.html#getIcon--)()
Returns the icon this pane displays.
[Object](../../java/lang/Object.html "class in java.lang")
[getInitialSelectionValue](../../javax/swing/JOptionPane.html#getInitialSelectionValue--)()
Returns the input value that is displayed as initially selected to the user.
[Object](../../java/lang/Object.html "class in java.lang")
[getInitialValue](../../javax/swing/JOptionPane.html#getInitialValue--)()
Returns the initial value.
[Object](../../java/lang/Object.html "class in java.lang")
[getInputValue](../../javax/swing/JOptionPane.html#getInputValue--)()
Returns the value the user has input, if wantsInput
is true.
int
[getMaxCharactersPerLineCount](../../javax/swing/JOptionPane.html#getMaxCharactersPerLineCount--)()
Returns the maximum number of characters to place on a line in a message.
[Object](../../java/lang/Object.html "class in java.lang")
[getMessage](../../javax/swing/JOptionPane.html#getMessage--)()
Returns the message-object this pane displays.
int
[getMessageType](../../javax/swing/JOptionPane.html#getMessageType--)()
Returns the message type.
[Object](../../java/lang/Object.html "class in java.lang")[]
[getOptions](../../javax/swing/JOptionPane.html#getOptions--)()
Returns the choices the user can make.
int
[getOptionType](../../javax/swing/JOptionPane.html#getOptionType--)()
Returns the type of options that are displayed.
static [Frame](../../java/awt/Frame.html "class in java.awt")
[getRootFrame](../../javax/swing/JOptionPane.html#getRootFrame--)()
Returns the Frame
to use for the class methods in which a frame is not provided.
[Object](../../java/lang/Object.html "class in java.lang")[]
[getSelectionValues](../../javax/swing/JOptionPane.html#getSelectionValues--)()
Returns the input selection values.
[OptionPaneUI](../../javax/swing/plaf/OptionPaneUI.html "class in javax.swing.plaf")
[getUI](../../javax/swing/JOptionPane.html#getUI--)()
Returns the UI object which implements the L&F for this component.
[String](../../java/lang/String.html "class in java.lang")
[getUIClassID](../../javax/swing/JOptionPane.html#getUIClassID--)()
Returns the name of the UI class that implements the L&F for this component.
[Object](../../java/lang/Object.html "class in java.lang")
[getValue](../../javax/swing/JOptionPane.html#getValue--)()
Returns the value the user has selected.
boolean
[getWantsInput](../../javax/swing/JOptionPane.html#getWantsInput--)()
Returns the value of the wantsInput
property.
protected [String](../../java/lang/String.html "class in java.lang")
[paramString](../../javax/swing/JOptionPane.html#paramString--)()
Returns a string representation of this JOptionPane
.
void
[selectInitialValue](../../javax/swing/JOptionPane.html#selectInitialValue--)()
Requests that the initial value be selected, which will set focus to the initial value.
void
[setIcon](../../javax/swing/JOptionPane.html#setIcon-javax.swing.Icon-)([Icon](../../javax/swing/Icon.html "interface in javax.swing") newIcon)
Sets the icon to display.
void
[setInitialSelectionValue](../../javax/swing/JOptionPane.html#setInitialSelectionValue-java.lang.Object-)([Object](../../java/lang/Object.html "class in java.lang") newValue)
Sets the input value that is initially displayed as selected to the user.
void
[setInitialValue](../../javax/swing/JOptionPane.html#setInitialValue-java.lang.Object-)([Object](../../java/lang/Object.html "class in java.lang") newInitialValue)
Sets the initial value that is to be enabled -- theComponent
that has the focus when the pane is initially displayed.
void
[setInputValue](../../javax/swing/JOptionPane.html#setInputValue-java.lang.Object-)([Object](../../java/lang/Object.html "class in java.lang") newValue)
Sets the input value that was selected or input by the user.
void
[setMessage](../../javax/swing/JOptionPane.html#setMessage-java.lang.Object-)([Object](../../java/lang/Object.html "class in java.lang") newMessage)
Sets the option pane's message-object.
void
[setMessageType](../../javax/swing/JOptionPane.html#setMessageType-int-)(int newType)
Sets the option pane's message type.
void
[setOptions](../../javax/swing/JOptionPane.html#setOptions-java.lang.Object:A-)([Object](../../java/lang/Object.html "class in java.lang")[] newOptions)
Sets the options this pane displays.
void
[setOptionType](../../javax/swing/JOptionPane.html#setOptionType-int-)(int newType)
Sets the options to display.
static void
[setRootFrame](../../javax/swing/JOptionPane.html#setRootFrame-java.awt.Frame-)([Frame](../../java/awt/Frame.html "class in java.awt") newRootFrame)
Sets the frame to use for class methods in which a frame is not provided.
void
[setSelectionValues](../../javax/swing/JOptionPane.html#setSelectionValues-java.lang.Object:A-)([Object](../../java/lang/Object.html "class in java.lang")[] newValues)
Sets the input selection values for a pane that provides the user with a list of items to choose from.
void
[setUI](../../javax/swing/JOptionPane.html#setUI-javax.swing.plaf.OptionPaneUI-)([OptionPaneUI](../../javax/swing/plaf/OptionPaneUI.html "class in javax.swing.plaf") ui)
Sets the UI object which implements the L&F for this component.
void
[setValue](../../javax/swing/JOptionPane.html#setValue-java.lang.Object-)([Object](../../java/lang/Object.html "class in java.lang") newValue)
Sets the value the user has chosen.
void
[setWantsInput](../../javax/swing/JOptionPane.html#setWantsInput-boolean-)(boolean newValue)
Sets the wantsInput
property.
static int
[showConfirmDialog](../../javax/swing/JOptionPane.html#showConfirmDialog-java.awt.Component-java.lang.Object-)([Component](../../java/awt/Component.html "class in java.awt") parentComponent,[Object](../../java/lang/Object.html "class in java.lang") message)
Brings up a dialog with the options Yes,No and Cancel; with the title, Select an Option.
static int
[showConfirmDialog](../../javax/swing/JOptionPane.html#showConfirmDialog-java.awt.Component-java.lang.Object-java.lang.String-int-)([Component](../../java/awt/Component.html "class in java.awt") parentComponent,[Object](../../java/lang/Object.html "class in java.lang") message,[String](../../java/lang/String.html "class in java.lang") title, int optionType)
Brings up a dialog where the number of choices is determined by the optionType
parameter.
static int
[showConfirmDialog](../../javax/swing/JOptionPane.html#showConfirmDialog-java.awt.Component-java.lang.Object-java.lang.String-int-int-)([Component](../../java/awt/Component.html "class in java.awt") parentComponent,[Object](../../java/lang/Object.html "class in java.lang") message,[String](../../java/lang/String.html "class in java.lang") title, int optionType, int messageType)
Brings up a dialog where the number of choices is determined by the optionType
parameter, where themessageType
parameter determines the icon to display.
static int
[showConfirmDialog](../../javax/swing/JOptionPane.html#showConfirmDialog-java.awt.Component-java.lang.Object-java.lang.String-int-int-javax.swing.Icon-)([Component](../../java/awt/Component.html "class in java.awt") parentComponent,[Object](../../java/lang/Object.html "class in java.lang") message,[String](../../java/lang/String.html "class in java.lang") title, int optionType, int messageType,[Icon](../../javax/swing/Icon.html "interface in javax.swing") icon)
Brings up a dialog with a specified icon, where the number of choices is determined by the optionType
parameter.
static [String](../../java/lang/String.html "class in java.lang")
[showInputDialog](../../javax/swing/JOptionPane.html#showInputDialog-java.awt.Component-java.lang.Object-)([Component](../../java/awt/Component.html "class in java.awt") parentComponent,[Object](../../java/lang/Object.html "class in java.lang") message)
Shows a question-message dialog requesting input from the user parented to parentComponent
.
static [String](../../java/lang/String.html "class in java.lang")
[showInputDialog](../../javax/swing/JOptionPane.html#showInputDialog-java.awt.Component-java.lang.Object-java.lang.Object-)([Component](../../java/awt/Component.html "class in java.awt") parentComponent,[Object](../../java/lang/Object.html "class in java.lang") message,[Object](../../java/lang/Object.html "class in java.lang") initialSelectionValue)
Shows a question-message dialog requesting input from the user and parented to parentComponent
.
static [String](../../java/lang/String.html "class in java.lang")
[showInputDialog](../../javax/swing/JOptionPane.html#showInputDialog-java.awt.Component-java.lang.Object-java.lang.String-int-)([Component](../../java/awt/Component.html "class in java.awt") parentComponent,[Object](../../java/lang/Object.html "class in java.lang") message,[String](../../java/lang/String.html "class in java.lang") title, int messageType)
Shows a dialog requesting input from the user parented toparentComponent
with the dialog having the titletitle
and message type messageType
.
static [Object](../../java/lang/Object.html "class in java.lang")
[showInputDialog](../../javax/swing/JOptionPane.html#showInputDialog-java.awt.Component-java.lang.Object-java.lang.String-int-javax.swing.Icon-java.lang.Object:A-java.lang.Object-)([Component](../../java/awt/Component.html "class in java.awt") parentComponent,[Object](../../java/lang/Object.html "class in java.lang") message,[String](../../java/lang/String.html "class in java.lang") title, int messageType,[Icon](../../javax/swing/Icon.html "interface in javax.swing") icon,[Object](../../java/lang/Object.html "class in java.lang")[] selectionValues,[Object](../../java/lang/Object.html "class in java.lang") initialSelectionValue)
Prompts the user for input in a blocking dialog where the initial selection, possible selections, and all other options can be specified.
static [String](../../java/lang/String.html "class in java.lang")
[showInputDialog](../../javax/swing/JOptionPane.html#showInputDialog-java.lang.Object-)([Object](../../java/lang/Object.html "class in java.lang") message)
Shows a question-message dialog requesting input from the user.
static [String](../../java/lang/String.html "class in java.lang")
[showInputDialog](../../javax/swing/JOptionPane.html#showInputDialog-java.lang.Object-java.lang.Object-)([Object](../../java/lang/Object.html "class in java.lang") message,[Object](../../java/lang/Object.html "class in java.lang") initialSelectionValue)
Shows a question-message dialog requesting input from the user, with the input value initialized to initialSelectionValue
.
static int
[showInternalConfirmDialog](../../javax/swing/JOptionPane.html#showInternalConfirmDialog-java.awt.Component-java.lang.Object-)([Component](../../java/awt/Component.html "class in java.awt") parentComponent,[Object](../../java/lang/Object.html "class in java.lang") message)
Brings up an internal dialog panel with the options Yes, No and Cancel; with the title, Select an Option.
static int
[showInternalConfirmDialog](../../javax/swing/JOptionPane.html#showInternalConfirmDialog-java.awt.Component-java.lang.Object-java.lang.String-int-)([Component](../../java/awt/Component.html "class in java.awt") parentComponent,[Object](../../java/lang/Object.html "class in java.lang") message,[String](../../java/lang/String.html "class in java.lang") title, int optionType)
Brings up a internal dialog panel where the number of choices is determined by the optionType
parameter.
static int
[showInternalConfirmDialog](../../javax/swing/JOptionPane.html#showInternalConfirmDialog-java.awt.Component-java.lang.Object-java.lang.String-int-int-)([Component](../../java/awt/Component.html "class in java.awt") parentComponent,[Object](../../java/lang/Object.html "class in java.lang") message,[String](../../java/lang/String.html "class in java.lang") title, int optionType, int messageType)
Brings up an internal dialog panel where the number of choices is determined by the optionType
parameter, where the messageType
parameter determines the icon to display.
static int
[showInternalConfirmDialog](../../javax/swing/JOptionPane.html#showInternalConfirmDialog-java.awt.Component-java.lang.Object-java.lang.String-int-int-javax.swing.Icon-)([Component](../../java/awt/Component.html "class in java.awt") parentComponent,[Object](../../java/lang/Object.html "class in java.lang") message,[String](../../java/lang/String.html "class in java.lang") title, int optionType, int messageType,[Icon](../../javax/swing/Icon.html "interface in javax.swing") icon)
Brings up an internal dialog panel with a specified icon, where the number of choices is determined by the optionType
parameter.
static [String](../../java/lang/String.html "class in java.lang")
[showInternalInputDialog](../../javax/swing/JOptionPane.html#showInternalInputDialog-java.awt.Component-java.lang.Object-)([Component](../../java/awt/Component.html "class in java.awt") parentComponent,[Object](../../java/lang/Object.html "class in java.lang") message)
Shows an internal question-message dialog requesting input from the user parented to parentComponent
.
static [String](../../java/lang/String.html "class in java.lang")
[showInternalInputDialog](../../javax/swing/JOptionPane.html#showInternalInputDialog-java.awt.Component-java.lang.Object-java.lang.String-int-)([Component](../../java/awt/Component.html "class in java.awt") parentComponent,[Object](../../java/lang/Object.html "class in java.lang") message,[String](../../java/lang/String.html "class in java.lang") title, int messageType)
Shows an internal dialog requesting input from the user parented to parentComponent
with the dialog having the titletitle
and message type messageType
.
static [Object](../../java/lang/Object.html "class in java.lang")
[showInternalInputDialog](../../javax/swing/JOptionPane.html#showInternalInputDialog-java.awt.Component-java.lang.Object-java.lang.String-int-javax.swing.Icon-java.lang.Object:A-java.lang.Object-)([Component](../../java/awt/Component.html "class in java.awt") parentComponent,[Object](../../java/lang/Object.html "class in java.lang") message,[String](../../java/lang/String.html "class in java.lang") title, int messageType,[Icon](../../javax/swing/Icon.html "interface in javax.swing") icon,[Object](../../java/lang/Object.html "class in java.lang")[] selectionValues,[Object](../../java/lang/Object.html "class in java.lang") initialSelectionValue)
Prompts the user for input in a blocking internal dialog where the initial selection, possible selections, and all other options can be specified.
static void
[showInternalMessageDialog](../../javax/swing/JOptionPane.html#showInternalMessageDialog-java.awt.Component-java.lang.Object-)([Component](../../java/awt/Component.html "class in java.awt") parentComponent,[Object](../../java/lang/Object.html "class in java.lang") message)
Brings up an internal confirmation dialog panel.
static void
[showInternalMessageDialog](../../javax/swing/JOptionPane.html#showInternalMessageDialog-java.awt.Component-java.lang.Object-java.lang.String-int-)([Component](../../java/awt/Component.html "class in java.awt") parentComponent,[Object](../../java/lang/Object.html "class in java.lang") message,[String](../../java/lang/String.html "class in java.lang") title, int messageType)
Brings up an internal dialog panel that displays a message using a default icon determined by the messageType
parameter.
static void
[showInternalMessageDialog](../../javax/swing/JOptionPane.html#showInternalMessageDialog-java.awt.Component-java.lang.Object-java.lang.String-int-javax.swing.Icon-)([Component](../../java/awt/Component.html "class in java.awt") parentComponent,[Object](../../java/lang/Object.html "class in java.lang") message,[String](../../java/lang/String.html "class in java.lang") title, int messageType,[Icon](../../javax/swing/Icon.html "interface in javax.swing") icon)
Brings up an internal dialog panel displaying a message, specifying all parameters.
static int
[showInternalOptionDialog](../../javax/swing/JOptionPane.html#showInternalOptionDialog-java.awt.Component-java.lang.Object-java.lang.String-int-int-javax.swing.Icon-java.lang.Object:A-java.lang.Object-)([Component](../../java/awt/Component.html "class in java.awt") parentComponent,[Object](../../java/lang/Object.html "class in java.lang") message,[String](../../java/lang/String.html "class in java.lang") title, int optionType, int messageType,[Icon](../../javax/swing/Icon.html "interface in javax.swing") icon,[Object](../../java/lang/Object.html "class in java.lang")[] options,[Object](../../java/lang/Object.html "class in java.lang") initialValue)
Brings up an internal dialog panel with a specified icon, where the initial choice is determined by the initialValue
parameter and the number of choices is determined by theoptionType
parameter.
static void
[showMessageDialog](../../javax/swing/JOptionPane.html#showMessageDialog-java.awt.Component-java.lang.Object-)([Component](../../java/awt/Component.html "class in java.awt") parentComponent,[Object](../../java/lang/Object.html "class in java.lang") message)
Brings up an information-message dialog titled "Message".
static void
[showMessageDialog](../../javax/swing/JOptionPane.html#showMessageDialog-java.awt.Component-java.lang.Object-java.lang.String-int-)([Component](../../java/awt/Component.html "class in java.awt") parentComponent,[Object](../../java/lang/Object.html "class in java.lang") message,[String](../../java/lang/String.html "class in java.lang") title, int messageType)
Brings up a dialog that displays a message using a default icon determined by the messageType
parameter.
static void
[showMessageDialog](../../javax/swing/JOptionPane.html#showMessageDialog-java.awt.Component-java.lang.Object-java.lang.String-int-javax.swing.Icon-)([Component](../../java/awt/Component.html "class in java.awt") parentComponent,[Object](../../java/lang/Object.html "class in java.lang") message,[String](../../java/lang/String.html "class in java.lang") title, int messageType,[Icon](../../javax/swing/Icon.html "interface in javax.swing") icon)
Brings up a dialog displaying a message, specifying all parameters.
static int
[showOptionDialog](../../javax/swing/JOptionPane.html#showOptionDialog-java.awt.Component-java.lang.Object-java.lang.String-int-int-javax.swing.Icon-java.lang.Object:A-java.lang.Object-)([Component](../../java/awt/Component.html "class in java.awt") parentComponent,[Object](../../java/lang/Object.html "class in java.lang") message,[String](../../java/lang/String.html "class in java.lang") title, int optionType, int messageType,[Icon](../../javax/swing/Icon.html "interface in javax.swing") icon,[Object](../../java/lang/Object.html "class in java.lang")[] options,[Object](../../java/lang/Object.html "class in java.lang") initialValue)
Brings up a dialog with a specified icon, where the initial choice is determined by the initialValue
parameter and the number of choices is determined by the optionType
parameter.
void
[updateUI](../../javax/swing/JOptionPane.html#updateUI--)()
Notification from the UIManager
that the L&F has changed.