javax.swing
Class JOptionPane

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.JOptionPane

public class JOptionPane
extends JComponent
implements Accessible


Inner Class Summary
 (package private) classJOptionPane.1
           
 (package private) classJOptionPane.2
           
 (package private) classJOptionPane.3
           
 public classJOptionPane.AccessibleJOptionPane
           

Field Summary
 final static intCANCEL_OPTION
           
 final static intCLOSED_OPTION
           
 final static intDEFAULT_OPTION
           
 final static intERROR_MESSAGE
           
 protected javax.swing.Iconicon
           
 final static java.lang.StringICON_PROPERTY
           
 final static intINFORMATION_MESSAGE
           
 final static java.lang.StringINITIAL_SELECTION_VALUE_PROPERTY
           
 final static java.lang.StringINITIAL_VALUE_PROPERTY
           
 protected java.lang.ObjectinitialSelectionValue
           
 protected java.lang.ObjectinitialValue
           
 final static java.lang.StringINPUT_VALUE_PROPERTY
           
 protected java.lang.ObjectinputValue
           
 protected java.lang.Objectmessage
           
 final static java.lang.StringMESSAGE_PROPERTY
           
 final static java.lang.StringMESSAGE_TYPE_PROPERTY
           
 protected intmessageType
           
 final static intNO_OPTION
           
 final static intOK_CANCEL_OPTION
           
 final static intOK_OPTION
           
 final static java.lang.StringOPTION_TYPE_PROPERTY
           
 protected java.lang.Object[]options
           
 final static java.lang.StringOPTIONS_PROPERTY
           
 protected intoptionType
           
 final static intPLAIN_MESSAGE
           
 final static intQUESTION_MESSAGE
           
 final static java.lang.StringSELECTION_VALUES_PROPERTY
           
 protected java.lang.Object[]selectionValues
           
 private final static java.lang.ObjectsharedFrameKey
           
 private final static java.lang.StringuiClassID
           
 final static java.lang.ObjectUNINITIALIZED_VALUE
           
 protected java.lang.Objectvalue
           
 final static java.lang.StringVALUE_PROPERTY
           
 final static java.lang.StringWANTS_INPUT_PROPERTY
           
 protected booleanwantsInput
           
 final static intWARNING_MESSAGE
           
 final static intYES_NO_CANCEL_OPTION
           
 final static intYES_NO_OPTION
           
 final static intYES_OPTION
           

Fields inherited from class javax.swing.JComponent
_bounds, ui, listenerList, paintingChild, WHEN_FOCUSED, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_IN_FOCUSED_WINDOW, UNDEFINED_CONDITION, TOOL_TIP_TEXT_KEY, accessibleContext

Fields inherited from class java.awt.Component
TOP_ALIGNMENT, CENTER_ALIGNMENT, BOTTOM_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT

Constructor Summary
JOptionPane()
           
JOptionPane(java.lang.Object )
           
JOptionPane(java.lang.Object , int )
           
JOptionPane(java.lang.Object , int , int )
           
JOptionPane(java.lang.Object , int , int , javax.swing.Icon )
           
JOptionPane(java.lang.Object , int , int , javax.swing.Icon , java.lang.Object[] )
           
JOptionPane(java.lang.Object , int , int , javax.swing.Icon , java.lang.Object[] , java.lang.Object )
           

Method Summary
 javax.swing.JDialogcreateDialog(java.awt.Component , java.lang.String )
           
 javax.swing.JInternalFramecreateInternalFrame(java.awt.Component , java.lang.String )
           
 javax.accessibility.AccessibleContextgetAccessibleContext()
           
 static javax.swing.JDesktopPanegetDesktopPaneForComponent(java.awt.Component )
           
 static java.awt.FramegetFrameForComponent(java.awt.Component )
           
 javax.swing.IcongetIcon()
           
 java.lang.ObjectgetInitialSelectionValue()
           
 java.lang.ObjectgetInitialValue()
           
 java.lang.ObjectgetInputValue()
           
 intgetMaxCharactersPerLineCount()
           
 java.lang.ObjectgetMessage()
           
 intgetMessageType()
           
 java.lang.Object[]getOptions()
           
 intgetOptionType()
           
 static java.awt.FramegetRootFrame()
           
 java.lang.Object[]getSelectionValues()
           
 javax.swing.plaf.OptionPaneUIgetUI()
           
 java.lang.StringgetUIClassID()
           
 java.lang.ObjectgetValue()
           
 booleangetWantsInput()
           
 (package private) static java.awt.WindowgetWindowForComponent(java.awt.Component )
           
 protected java.lang.StringparamString()
           
 private voidreadObject(java.io.ObjectInputStream )
           
 voidselectInitialValue()
           
 voidsetIcon(javax.swing.Icon )
           
 voidsetInitialSelectionValue(java.lang.Object )
           
 voidsetInitialValue(java.lang.Object )
           
 voidsetInputValue(java.lang.Object )
           
 voidsetMessage(java.lang.Object )
           
 voidsetMessageType(int )
           
 voidsetOptions(java.lang.Object[] )
           
 voidsetOptionType(int )
           
 static voidsetRootFrame(java.awt.Frame )
           
 voidsetSelectionValues(java.lang.Object[] )
           
 voidsetUI(javax.swing.plaf.OptionPaneUI )
           
 voidsetValue(java.lang.Object )
           
 voidsetWantsInput(boolean )
           
 static intshowConfirmDialog(java.awt.Component , java.lang.Object )
           
 static intshowConfirmDialog(java.awt.Component , java.lang.Object , java.lang.String , int )
           
 static intshowConfirmDialog(java.awt.Component , java.lang.Object , java.lang.String , int , int )
           
 static intshowConfirmDialog(java.awt.Component , java.lang.Object , java.lang.String , int , int , javax.swing.Icon )
           
 static java.lang.StringshowInputDialog(java.lang.Object )
           
 static java.lang.StringshowInputDialog(java.awt.Component , java.lang.Object )
           
 static java.lang.StringshowInputDialog(java.awt.Component , java.lang.Object , java.lang.String , int )
           
 static java.lang.ObjectshowInputDialog(java.awt.Component , java.lang.Object , java.lang.String , int , javax.swing.Icon , java.lang.Object[] , java.lang.Object )
           
 static intshowInternalConfirmDialog(java.awt.Component , java.lang.Object )
           
 static intshowInternalConfirmDialog(java.awt.Component , java.lang.Object , java.lang.String , int )
           
 static intshowInternalConfirmDialog(java.awt.Component , java.lang.Object , java.lang.String , int , int )
           
 static intshowInternalConfirmDialog(java.awt.Component , java.lang.Object , java.lang.String , int , int , javax.swing.Icon )
           
 static java.lang.StringshowInternalInputDialog(java.awt.Component , java.lang.Object )
           
 static java.lang.StringshowInternalInputDialog(java.awt.Component , java.lang.Object , java.lang.String , int )
           
 static java.lang.ObjectshowInternalInputDialog(java.awt.Component , java.lang.Object , java.lang.String , int , javax.swing.Icon , java.lang.Object[] , java.lang.Object )
           
 static voidshowInternalMessageDialog(java.awt.Component , java.lang.Object )
           
 static voidshowInternalMessageDialog(java.awt.Component , java.lang.Object , java.lang.String , int )
           
 static voidshowInternalMessageDialog(java.awt.Component , java.lang.Object , java.lang.String , int , javax.swing.Icon )
           
 static intshowInternalOptionDialog(java.awt.Component , java.lang.Object , java.lang.String , int , int , javax.swing.Icon , java.lang.Object[] , java.lang.Object )
           
 static voidshowMessageDialog(java.awt.Component , java.lang.Object )
           
 static voidshowMessageDialog(java.awt.Component , java.lang.Object , java.lang.String , int )
           
 static voidshowMessageDialog(java.awt.Component , java.lang.Object , java.lang.String , int , javax.swing.Icon )
           
 static intshowOptionDialog(java.awt.Component , java.lang.Object , java.lang.String , int , int , javax.swing.Icon , java.lang.Object[] , java.lang.Object )
           
 voidupdateUI()
           
 private voidwriteObject(java.io.ObjectOutputStream )
           

Methods inherited from class javax.swing.JComponent
setUI, getComponentGraphics, paintComponent, paintChildren, paintBorder, update, paint, printAll, print, printComponent, printChildren, printBorder, isPaintingTile, isFocusCycleRoot, isManagingFocus, setNextFocusableComponent, getNextFocusableComponent, setRequestFocusEnabled, isRequestFocusEnabled, requestFocus, grabFocus, setVerifyInputWhenFocusTarget, getVerifyInputWhenFocusTarget, setPreferredSize, getPreferredSize, setMaximumSize, getMaximumSize, setMinimumSize, getMinimumSize, isMinimumSizeSet, isPreferredSizeSet, isMaximumSizeSet, contains, setBorder, getBorder, getInsets, getInsets, getAlignmentY, setAlignmentY, getAlignmentX, setAlignmentX, setInputVerifier, getInputVerifier, getGraphics, setDebugGraphicsOptions, getDebugGraphicsOptions, shouldDebugGraphics, registerKeyboardAction, componentInputMapChanged, registerKeyboardAction, unregisterKeyboardAction, getRegisteredKeyStrokes, getConditionForKeyStroke, getActionForKeyStroke, resetKeyboardActions, setInputMap, getInputMap, getInputMap, setActionMap, getActionMap, getInputMap, getActionMap, requestDefaultFocus, setVisible, hide, setEnabled, setForeground, setBackground, setFont, isFocusTraversable, processFocusEvent, processComponentKeyEvent, processKeyEvent, processKeyBinding, processKeyBindings, processKeyBindingsForAllComponents, setToolTipText, getToolTipText, getToolTipText, getToolTipLocation, createToolTip, scrollRectToVisible, setAutoscrolls, getAutoscrolls, processMouseMotionEvent, superProcessMouseMotionEvent, setCreatedDoubleBuffer, getCreatedDoubleBuffer, enable, disable, getClientProperty, putClientProperty, isLightweightComponent, reshape, getBounds, getSize, getLocation, getX, getY, getWidth, getHeight, hasFocus, isOpaque, setOpaque, rectangleIsObscured, computeVisibleRect, computeVisibleRect, getVisibleRect, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, addPropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, removePropertyChangeListener, fireVetoableChange, addVetoableChangeListener, removeVetoableChangeListener, getTopLevelAncestor, addAncestorListener, removeAncestorListener, getListeners, addNotify, removeNotify, repaint, repaint, revalidate, isValidateRoot, isOptimizedDrawingEnabled, paintImmediately, paintImmediately, alwaysOnTop, setPaintingChild, _paintImmediately, rectangleIsObscuredBySibling, checkIfChildObscuredBySibling, setDoubleBuffered, isDoubleBuffered, getRootPane, compWriteObjectNotify, enableSerialization

Methods inherited from class java.awt.Container
getComponentCount, countComponents, getComponent, getComponents, insets, add, add, add, add, add, addImpl, remove, remove, removeAll, getLayout, setLayout, doLayout, layout, invalidate, validate, validateTree, preferredSize, minimumSize, paintComponents, printComponents, addContainerListener, removeContainerListener, processEvent, processContainerEvent, deliverEvent, getComponentAt, locate, getComponentAt, findComponentAt, findComponentAt, isAncestorOf, list, list

Methods inherited from class java.awt.Component
getName, setName, getParent, getPeer, setDropTarget, getDropTarget, getGraphicsConfiguration, getTreeLock, getToolkit, isValid, isDisplayable, isVisible, isShowing, isEnabled, enable, enableInputMethods, show, show, getForeground, getBackground, getFont, getLocale, setLocale, getColorModel, getLocation, getLocationOnScreen, location, setLocation, move, setLocation, getSize, size, setSize, resize, setSize, resize, getBounds, bounds, setBounds, setBounds, isLightweight, getFontMetrics, setCursor, getCursor, paintAll, repaint, repaint, repaint, imageUpdate, createImage, createImage, prepareImage, prepareImage, checkImage, checkImage, inside, contains, dispatchEvent, postEvent, addComponentListener, removeComponentListener, addFocusListener, removeFocusListener, addHierarchyListener, removeHierarchyListener, addHierarchyBoundsListener, removeHierarchyBoundsListener, addKeyListener, removeKeyListener, addMouseListener, removeMouseListener, addMouseMotionListener, removeMouseMotionListener, addInputMethodListener, removeInputMethodListener, getInputMethodRequests, getInputContext, enableEvents, disableEvents, coalesceEvents, processComponentEvent, processMouseEvent, processInputMethodEvent, processHierarchyEvent, processHierarchyBoundsEvent, handleEvent, mouseDown, mouseDrag, mouseUp, mouseMove, mouseEnter, mouseExit, keyDown, keyUp, action, gotFocus, lostFocus, transferFocus, nextFocus, add, remove, toString, list, list, list, setComponentOrientation, getComponentOrientation

Methods inherited from class java.lang.Object
getClass, hashCode, equals, clone, notify, notifyAll, wait, wait, wait, finalize

Field Detail

CANCEL_OPTION

public final static int CANCEL_OPTION

CLOSED_OPTION

public final static int CLOSED_OPTION

DEFAULT_OPTION

public final static int DEFAULT_OPTION

ERROR_MESSAGE

public final static int ERROR_MESSAGE

icon

protected javax.swing.Icon icon

ICON_PROPERTY

public final static java.lang.String ICON_PROPERTY

INFORMATION_MESSAGE

public final static int INFORMATION_MESSAGE

INITIAL_SELECTION_VALUE_PROPERTY

public final static java.lang.String INITIAL_SELECTION_VALUE_PROPERTY

INITIAL_VALUE_PROPERTY

public final static java.lang.String INITIAL_VALUE_PROPERTY

initialSelectionValue

protected java.lang.Object initialSelectionValue

initialValue

protected java.lang.Object initialValue

INPUT_VALUE_PROPERTY

public final static java.lang.String INPUT_VALUE_PROPERTY

inputValue

protected java.lang.Object inputValue

message

protected java.lang.Object message

MESSAGE_PROPERTY

public final static java.lang.String MESSAGE_PROPERTY

MESSAGE_TYPE_PROPERTY

public final static java.lang.String MESSAGE_TYPE_PROPERTY

messageType

protected int messageType

NO_OPTION

public final static int NO_OPTION

OK_CANCEL_OPTION

public final static int OK_CANCEL_OPTION

OK_OPTION

public final static int OK_OPTION

OPTION_TYPE_PROPERTY

public final static java.lang.String OPTION_TYPE_PROPERTY

options

protected java.lang.Object[] options

OPTIONS_PROPERTY

public final static java.lang.String OPTIONS_PROPERTY

optionType

protected int optionType

PLAIN_MESSAGE

public final static int PLAIN_MESSAGE

QUESTION_MESSAGE

public final static int QUESTION_MESSAGE

SELECTION_VALUES_PROPERTY

public final static java.lang.String SELECTION_VALUES_PROPERTY

selectionValues

protected java.lang.Object[] selectionValues

sharedFrameKey

private final static java.lang.Object sharedFrameKey

uiClassID

private final static java.lang.String uiClassID

UNINITIALIZED_VALUE

public final static java.lang.Object UNINITIALIZED_VALUE

value

protected java.lang.Object value

VALUE_PROPERTY

public final static java.lang.String VALUE_PROPERTY

WANTS_INPUT_PROPERTY

public final static java.lang.String WANTS_INPUT_PROPERTY

wantsInput

protected boolean wantsInput

WARNING_MESSAGE

public final static int WARNING_MESSAGE

YES_NO_CANCEL_OPTION

public final static int YES_NO_CANCEL_OPTION

YES_NO_OPTION

public final static int YES_NO_OPTION

YES_OPTION

public final static int YES_OPTION
Constructor Detail

JOptionPane

public JOptionPane()

JOptionPane

public JOptionPane(java.lang.Object )

JOptionPane

public JOptionPane(java.lang.Object , int )

JOptionPane

public JOptionPane(java.lang.Object , int , int )

JOptionPane

public JOptionPane(java.lang.Object , int , int , javax.swing.Icon )

JOptionPane

public JOptionPane(java.lang.Object , int , int , javax.swing.Icon , java.lang.Object[] )

JOptionPane

public JOptionPane(java.lang.Object , int , int , javax.swing.Icon , java.lang.Object[] , java.lang.Object )
Method Detail

createDialog

public javax.swing.JDialog createDialog(java.awt.Component , java.lang.String )

createInternalFrame

public javax.swing.JInternalFrame createInternalFrame(java.awt.Component , java.lang.String )

getAccessibleContext

public javax.accessibility.AccessibleContext getAccessibleContext()

getDesktopPaneForComponent

public static javax.swing.JDesktopPane getDesktopPaneForComponent(java.awt.Component )

getFrameForComponent

public static java.awt.Frame getFrameForComponent(java.awt.Component )

getIcon

public javax.swing.Icon getIcon()

getInitialSelectionValue

public java.lang.Object getInitialSelectionValue()

getInitialValue

public java.lang.Object getInitialValue()

getInputValue

public java.lang.Object getInputValue()

getMaxCharactersPerLineCount

public int getMaxCharactersPerLineCount()

getMessage

public java.lang.Object getMessage()

getMessageType

public int getMessageType()

getOptions

public java.lang.Object[] getOptions()

getOptionType

public int getOptionType()

getRootFrame

public static java.awt.Frame getRootFrame()

getSelectionValues

public java.lang.Object[] getSelectionValues()

getUI

public javax.swing.plaf.OptionPaneUI getUI()

getUIClassID

public java.lang.String getUIClassID()

getValue

public java.lang.Object getValue()

getWantsInput

public boolean getWantsInput()

getWindowForComponent

static java.awt.Window getWindowForComponent(java.awt.Component )

paramString

protected java.lang.String paramString()

readObject

private void readObject(java.io.ObjectInputStream )

selectInitialValue

public void selectInitialValue()

setIcon

public void setIcon(javax.swing.Icon )

setInitialSelectionValue

public void setInitialSelectionValue(java.lang.Object )

setInitialValue

public void setInitialValue(java.lang.Object )

setInputValue

public void setInputValue(java.lang.Object )

setMessage

public void setMessage(java.lang.Object )

setMessageType

public void setMessageType(int )

setOptions

public void setOptions(java.lang.Object[] )

setOptionType

public void setOptionType(int )

setRootFrame

public static void setRootFrame(java.awt.Frame )

setSelectionValues

public void setSelectionValues(java.lang.Object[] )

setUI

public void setUI(javax.swing.plaf.OptionPaneUI )

setValue

public void setValue(java.lang.Object )

setWantsInput

public void setWantsInput(boolean )

showConfirmDialog

public static int showConfirmDialog(java.awt.Component , java.lang.Object )

showConfirmDialog

public static int showConfirmDialog(java.awt.Component , java.lang.Object , java.lang.String , int )

showConfirmDialog

public static int showConfirmDialog(java.awt.Component , java.lang.Object , java.lang.String , int , int )

showConfirmDialog

public static int showConfirmDialog(java.awt.Component , java.lang.Object , java.lang.String , int , int , javax.swing.Icon )

showInputDialog

public static java.lang.String showInputDialog(java.lang.Object )

showInputDialog

public static java.lang.String showInputDialog(java.awt.Component , java.lang.Object )

showInputDialog

public static java.lang.String showInputDialog(java.awt.Component , java.lang.Object , java.lang.String , int )

showInputDialog

public static java.lang.Object showInputDialog(java.awt.Component , java.lang.Object , java.lang.String , int , javax.swing.Icon , java.lang.Object[] , java.lang.Object )

showInternalConfirmDialog

public static int showInternalConfirmDialog(java.awt.Component , java.lang.Object )

showInternalConfirmDialog

public static int showInternalConfirmDialog(java.awt.Component , java.lang.Object , java.lang.String , int )

showInternalConfirmDialog

public static int showInternalConfirmDialog(java.awt.Component , java.lang.Object , java.lang.String , int , int )

showInternalConfirmDialog

public static int showInternalConfirmDialog(java.awt.Component , java.lang.Object , java.lang.String , int , int , javax.swing.Icon )

showInternalInputDialog

public static java.lang.String showInternalInputDialog(java.awt.Component , java.lang.Object )

showInternalInputDialog

public static java.lang.String showInternalInputDialog(java.awt.Component , java.lang.Object , java.lang.String , int )

showInternalInputDialog

public static java.lang.Object showInternalInputDialog(java.awt.Component , java.lang.Object , java.lang.String , int , javax.swing.Icon , java.lang.Object[] , java.lang.Object )

showInternalMessageDialog

public static void showInternalMessageDialog(java.awt.Component , java.lang.Object )

showInternalMessageDialog

public static void showInternalMessageDialog(java.awt.Component , java.lang.Object , java.lang.String , int )

showInternalMessageDialog

public static void showInternalMessageDialog(java.awt.Component , java.lang.Object , java.lang.String , int , javax.swing.Icon )

showInternalOptionDialog

public static int showInternalOptionDialog(java.awt.Component , java.lang.Object , java.lang.String , int , int , javax.swing.Icon , java.lang.Object[] , java.lang.Object )

showMessageDialog

public static void showMessageDialog(java.awt.Component , java.lang.Object )

showMessageDialog

public static void showMessageDialog(java.awt.Component , java.lang.Object , java.lang.String , int )

showMessageDialog

public static void showMessageDialog(java.awt.Component , java.lang.Object , java.lang.String , int , javax.swing.Icon )

showOptionDialog

public static int showOptionDialog(java.awt.Component , java.lang.Object , java.lang.String , int , int , javax.swing.Icon , java.lang.Object[] , java.lang.Object )

updateUI

public void updateUI()

writeObject

private void writeObject(java.io.ObjectOutputStream )