Logo Search packages:      
Sourcecode: classpath version File versions

javax::swing::JOptionPane Class Reference

Inheritance diagram for javax::swing::JOptionPane:

javax::swing::JComponent javax::accessibility::Accessible java::awt::Container java::io::Serializable java::awt::Component java::awt::image::ImageObserver java::awt::MenuContainer java::io::Serializable

List of all members.


Detailed Description

This class creates different types of JDialogs and JInternalFrames that can ask users for input or pass on information. JOptionPane can be used by calling one of the show static methods or by creating an instance of JOptionPane and calling createDialog or createInternalFrame.

Definition at line 58 of file JOptionPane.java.


Public Member Functions

boolean action (Event evt, Object what)
synchronized void add (PopupMenu popup)
void add (Component comp, Object constraints, int index)
void add (Component comp, Object constraints)
Component add (Component comp, int index)
Component add (String name, Component comp)
Component add (Component comp)
void addAncestorListener (AncestorListener listener)
synchronized void addComponentListener (ComponentListener l)
synchronized void addContainerListener (ContainerListener l)
synchronized void addFocusListener (FocusListener l)
synchronized void addHierarchyBoundsListener (HierarchyBoundsListener l)
synchronized void addHierarchyListener (HierarchyListener l)
synchronized void addInputMethodListener (InputMethodListener l)
synchronized void addKeyListener (KeyListener l)
synchronized void addMouseListener (MouseListener l)
synchronized void addMouseMotionListener (MouseMotionListener l)
synchronized void addMouseWheelListener (MouseWheelListener l)
void addNotify ()
void addPropertyChangeListener (String propertyName, PropertyChangeListener listener)
void addPropertyChangeListener (PropertyChangeListener listener)
void addVetoableChangeListener (VetoableChangeListener listener)
void applyComponentOrientation (ComponentOrientation orientation)
boolean areFocusTraversalKeysSet (int id)
Rectangle bounds ()
int checkImage (Image image, int width, int height, ImageObserver observer)
int checkImage (Image image, ImageObserver observer)
void computeVisibleRect (Rectangle rect)
boolean contains (Point p)
boolean contains (int x, int y)
int countComponents ()
JDialog createDialog (Component parentComponent, String title)
Image createImage (int width, int height)
Image createImage (ImageProducer producer)
JInternalFrame createInternalFrame (Component parentComponent, String title) throws RuntimeException
JToolTip createToolTip ()
VolatileImage createVolatileImage (int width, int height, ImageCapabilities caps) throws AWTException
VolatileImage createVolatileImage (int width, int height)
void deliverEvent (Event e)
void disable ()
final void dispatchEvent (AWTEvent e)
void doLayout ()
void enable (boolean b)
void enable ()
void enableInputMethods (boolean enable)
Component findComponentAt (Point p)
Component findComponentAt (int x, int y)
void firePropertyChange (String propertyName, short oldValue, short newValue)
void firePropertyChange (String propertyName, long oldValue, long newValue)
void firePropertyChange (String propertyName, int oldValue, int newValue)
void firePropertyChange (String propertyName, float oldValue, float newValue)
void firePropertyChange (String propertyName, double oldValue, double newValue)
void firePropertyChange (String propertyName, char oldValue, char newValue)
void firePropertyChange (String propertyName, byte oldValue, byte newValue)
void firePropertyChange (String propertyName, boolean oldValue, boolean newValue)
AccessibleContext getAccessibleContext ()
ActionListener getActionForKeyStroke (KeyStroke ks)
final ActionMap getActionMap ()
float getAlignmentX ()
float getAlignmentY ()
AncestorListener[] getAncestorListeners ()
boolean getAutoscrolls ()
Color getBackground ()
Border getBorder ()
Rectangle getBounds ()
Rectangle getBounds (Rectangle rv)
Object getClientProperty (Object key)
ColorModel getColorModel ()
Component getComponent (int n)
Component getComponentAt (Point p)
Component getComponentAt (int x, int y)
int getComponentCount ()
synchronized ComponentListener[] getComponentListeners ()
ComponentOrientation getComponentOrientation ()
Component[] getComponents ()
int getConditionForKeyStroke (KeyStroke ks)
synchronized ContainerListener[] getContainerListeners ()
Cursor getCursor ()
int getDebugGraphicsOptions ()
DropTarget getDropTarget ()
Container getFocusCycleRootAncestor ()
synchronized FocusListener[] getFocusListeners ()
Set getFocusTraversalKeys (int id)
boolean getFocusTraversalKeysEnabled ()
FocusTraversalPolicy getFocusTraversalPolicy ()
Font getFont ()
FontMetrics getFontMetrics (Font font)
Color getForeground ()
Graphics getGraphics ()
GraphicsConfiguration getGraphicsConfiguration ()
int getHeight ()
synchronized
HierarchyBoundsListener[] 
getHierarchyBoundsListeners ()
synchronized HierarchyListener[] getHierarchyListeners ()
Icon getIcon ()
boolean getIgnoreRepaint ()
Object getInitialSelectionValue ()
Object getInitialValue ()
InputContext getInputContext ()
final InputMap getInputMap ()
final InputMap getInputMap (int condition)
synchronized InputMethodListener[] getInputMethodListeners ()
InputMethodRequests getInputMethodRequests ()
Object getInputValue ()
InputVerifier getInputVerifier ()
Insets getInsets (Insets insets)
Insets getInsets ()
synchronized KeyListener[] getKeyListeners ()
LayoutManager getLayout ()
EventListener[] getListeners (Class listenerType)
Locale getLocale ()
Point getLocation ()
Point getLocation (Point rv)
Point getLocationOnScreen ()
int getMaxCharactersPerLineCount ()
Dimension getMaximumSize ()
Object getMessage ()
int getMessageType ()
Dimension getMinimumSize ()
synchronized MouseListener[] getMouseListeners ()
synchronized MouseMotionListener[] getMouseMotionListeners ()
synchronized MouseWheelListener[] getMouseWheelListeners ()
String getName ()
Component getNextFocusableComponent ()
Object[] getOptions ()
int getOptionType ()
Container getParent ()
ComponentPeer getPeer ()
Dimension getPreferredSize ()
PropertyChangeListener[] getPropertyChangeListeners ()
PropertyChangeListener[] getPropertyChangeListeners (String property)
KeyStroke[] getRegisteredKeyStrokes ()
JRootPane getRootPane ()
Object[] getSelectionValues ()
Dimension getSize ()
Dimension getSize (Dimension rv)
Toolkit getToolkit ()
Point getToolTipLocation (MouseEvent event)
String getToolTipText (MouseEvent event)
String getToolTipText ()
Container getTopLevelAncestor ()
TransferHandler getTransferHandler ()
final Object getTreeLock ()
OptionPaneUI getUI ()
String getUIClassID ()
Object getValue ()
VetoableChangeListener[] getVetoableChangeListeners ()
Rectangle getVisibleRect ()
boolean getWantsInput ()
int getWidth ()
int getX ()
int getY ()
boolean gotFocus (Event evt, Object what)
void grabFocus ()
boolean handleEvent (Event evt)
boolean hasFocus ()
void hide ()
boolean imageUpdate (Image img, int flags, int x, int y, int w, int h)
Insets insets ()
boolean inside (int x, int y)
void invalidate ()
boolean isAncestorOf (Component comp)
boolean isBackgroundSet ()
boolean isCursorSet ()
boolean isDisplayable ()
boolean isDoubleBuffered ()
boolean isEnabled ()
boolean isFocusable ()
boolean isFocusCycleRoot ()
boolean isFocusCycleRoot (Container c)
boolean isFocusOwner ()
boolean isFocusTraversable ()
boolean isFocusTraversalPolicySet ()
boolean isFontSet ()
boolean isForegroundSet ()
boolean isLightweight ()
boolean isManagingFocus ()
boolean isMaximumSizeSet ()
boolean isMinimumSizeSet ()
boolean isOpaque ()
boolean isOptimizedDrawingEnabled ()
boolean isPaintingTile ()
boolean isPreferredSizeSet ()
boolean isRequestFocusEnabled ()
boolean isShowing ()
boolean isValid ()
boolean isValidateRoot ()
boolean isVisible ()
 JOptionPane (Object message, int messageType, int optionType, Icon icon, Object[] options, Object initialValue)
 JOptionPane (Object message, int messageType, int optionType, Icon icon, Object[] options)
 JOptionPane (Object message, int messageType, int optionType, Icon icon)
 JOptionPane (Object message, int messageType, int optionType)
 JOptionPane (Object message, int messageType)
 JOptionPane (Object message)
 JOptionPane ()
boolean keyDown (Event evt, int key)
boolean keyUp (Event evt, int key)
void layout ()
void list (PrintWriter out)
void list (PrintStream out)
void list ()
void list (PrintWriter out, int indent)
void list (PrintStream out, int indent)
Component locate (int x, int y)
Point location ()
boolean lostFocus (Event evt, Object what)
Dimension minimumSize ()
boolean mouseDown (Event evt, int x, int y)
boolean mouseDrag (Event evt, int x, int y)
boolean mouseEnter (Event evt, int x, int y)
boolean mouseExit (Event evt, int x, int y)
boolean mouseMove (Event evt, int x, int y)
boolean mouseUp (Event evt, int x, int y)
void move (int x, int y)
void nextFocus ()
void paint (Graphics g)
void paintAll (Graphics g)
void paintComponents (Graphics g)
void paintImmediately (Rectangle r)
void paintImmediately (int x, int y, int w, int h)
boolean postEvent (Event e)
Dimension preferredSize ()
boolean prepareImage (Image image, int width, int height, ImageObserver observer)
boolean prepareImage (Image image, ImageObserver observer)
void print (Graphics g)
void printAll (Graphics g)
void printComponents (Graphics g)
void putClientProperty (Object key, Object value)
void registerKeyboardAction (ActionListener act, String cmd, KeyStroke stroke, int cond)
void registerKeyboardAction (ActionListener act, KeyStroke stroke, int cond)
synchronized void remove (MenuComponent popup)
void remove (Component comp)
void remove (int index)
void removeAll ()
void removeAncestorListener (AncestorListener listener)
synchronized void removeComponentListener (ComponentListener l)
synchronized void removeContainerListener (ContainerListener l)
synchronized void removeFocusListener (FocusListener l)
synchronized void removeHierarchyBoundsListener (HierarchyBoundsListener l)
synchronized void removeHierarchyListener (HierarchyListener l)
synchronized void removeInputMethodListener (InputMethodListener l)
synchronized void removeKeyListener (KeyListener l)
synchronized void removeMouseListener (MouseListener l)
synchronized void removeMouseMotionListener (MouseMotionListener l)
synchronized void removeMouseWheelListener (MouseWheelListener l)
void removeNotify ()
void removePropertyChangeListener (String propertyName, PropertyChangeListener listener)
void removePropertyChangeListener (PropertyChangeListener listener)
void removeVetoableChangeListener (VetoableChangeListener listener)
void repaint (int x, int y, int w, int h)
void repaint (long tm)
void repaint ()
void repaint (Rectangle r)
void repaint (long tm, int x, int y, int width, int height)
boolean requestDefaultFocus ()
void requestFocus ()
boolean requestFocusInWindow ()
void resetKeyboardActions ()
void reshape (int x, int y, int width, int height)
void resize (Dimension d)
void resize (int width, int height)
void revalidate ()
void scrollRectToVisible (Rectangle r)
void selectInitialValue ()
final void setActionMap (ActionMap map)
void setAlignmentX (float a)
void setAlignmentY (float a)
void setAutoscrolls (boolean a)
void setBackground (Color bg)
void setBorder (Border newBorder)
void setBounds (Rectangle r)
void setBounds (int x, int y, int w, int h)
void setComponentOrientation (ComponentOrientation o)
void setCursor (Cursor cursor)
void setDebugGraphicsOptions (int debugOptions)
void setDoubleBuffered (boolean db)
void setDropTarget (DropTarget dt)
void setEnabled (boolean enable)
void setFocusable (boolean focusable)
void setFocusCycleRoot (boolean focusCycleRoot)
void setFocusTraversalKeys (int id, Set keystrokes)
void setFocusTraversalKeysEnabled (boolean focusTraversalKeysEnabled)
void setFocusTraversalPolicy (FocusTraversalPolicy policy)
void setFont (Font f)
void setForeground (Color fg)
void setIcon (Icon newIcon)
void setIgnoreRepaint (boolean ignoreRepaint)
void setInitialSelectionValue (Object newValue)
void setInitialValue (Object newValue)
final void setInputMap (int condition, InputMap map)
void setInputValue (Object newValue)
void setInputVerifier (InputVerifier verifier)
void setLayout (LayoutManager mgr)
void setLocale (Locale l)
void setLocation (Point p)
void setLocation (int x, int y)
void setMaximumSize (Dimension max)
void setMessage (Object newMessage)
void setMessageType (int newType)
void setMinimumSize (Dimension min)
void setName (String name)
void setNextFocusableComponent (Component aComponent)
void setOpaque (boolean isOpaque)
void setOptions (Object[] newOptions)
void setOptionType (int newType)
void setPreferredSize (Dimension pref)
void setRequestFocusEnabled (boolean e)
void setSelectionValues (Object[] newValues)
void setSize (Dimension d)
void setSize (int width, int height)
void setToolTipText (String text)
void setUI (OptionPaneUI ui)
void setValue (Object newValue)
void setVisible (boolean v)
void setWantsInput (boolean newValue)
void show (boolean b)
void show ()
Dimension size ()
String toString ()
void transferFocus ()
void transferFocusBackward ()
void transferFocusDownCycle ()
void transferFocusUpCycle ()
void unregisterKeyboardAction (KeyStroke aKeyStroke)
void update (Graphics g)
void updateUI ()
void validate ()

Static Public Member Functions

static Locale getDefaultLocale ()
static JDesktopPane getDesktopPaneForComponent (Component parentComponent)
static Frame getFrameForComponent (Component parentComponent)
static Frame getRootFrame ()
static boolean isLightweightComponent (Component c)
static void setDefaultLocale (Locale l)
static void setRootFrame (Frame newRootFrame)
static int showConfirmDialog (Component parentComponent, Object message, String title, int optionType, int messageType, Icon icon)
static int showConfirmDialog (Component parentComponent, Object message, String title, int optionType, int messageType)
static int showConfirmDialog (Component parentComponent, Object message, String title, int optionType)
static int showConfirmDialog (Component parentComponent, Object message)
static String showInputDialog (Object message, Object initialSelectionValue)
static String showInputDialog (Object message)
static Object showInputDialog (Component parentComponent, Object message, String title, int messageType, Icon icon, Object[] selectionValues, Object initialSelectionValue)
static String showInputDialog (Component parentComponent, Object message, String title, int messageType)
static String showInputDialog (Component parentComponent, Object message, Object initialSelectionValue)
static String showInputDialog (Component parentComponent, Object message)
static int showInternalConfirmDialog (Component parentComponent, Object message, String title, int optionType, int messageType, Icon icon)
static int showInternalConfirmDialog (Component parentComponent, Object message, String title, int optionType, int messageType)
static int showInternalConfirmDialog (Component parentComponent, Object message, String title, int optionType)
static int showInternalConfirmDialog (Component parentComponent, Object message)
static Object showInternalInputDialog (Component parentComponent, Object message, String title, int messageType, Icon icon, Object[] selectionValues, Object initialSelectionValue)
static String showInternalInputDialog (Component parentComponent, Object message, String title, int messageType)
static String showInternalInputDialog (Component parentComponent, Object message)
static void showInternalMessageDialog (Component parentComponent, Object message, String title, int messageType, Icon icon)
static void showInternalMessageDialog (Component parentComponent, Object message, String title, int messageType)
static void showInternalMessageDialog (Component parentComponent, Object message)
static int showInternalOptionDialog (Component parentComponent, Object message, String title, int optionType, int messageType, Icon icon, Object[] options, Object initialValue)
static void showMessageDialog (Component parentComponent, Object message, String title, int messageType, Icon icon)
static void showMessageDialog (Component parentComponent, Object message, String title, int messageType)
static void showMessageDialog (Component parentComponent, Object message)
static int showOptionDialog (Component parentComponent, Object message, String title, int optionType, int messageType, Icon icon, Object[] options, Object initialValue)

Public Attributes

int ABORT = 128
int ALLBITS = 32
int ERROR = 64
int FRAMEBITS = 16
int HEIGHT = 2
int PROPERTIES = 4
int SOMEBITS = 8

Static Public Attributes

static final float BOTTOM_ALIGNMENT = 1
static final int CANCEL_OPTION = 2
static final float CENTER_ALIGNMENT = 0.5f
static final int CLOSED_OPTION = -1
static final int DEFAULT_OPTION = -1
static final int ERROR_MESSAGE = 0
static final String ICON_PROPERTY = "icon"
static final int INFORMATION_MESSAGE = 1
static final String INITIAL_SELECTION_VALUE_PROPERTY = "initialSelectionValue"
static final String INITIAL_VALUE_PROPERTY = "initialValue"
static final String INPUT_VALUE_PROPERTY = "inputValue"
static final float LEFT_ALIGNMENT = 0
static final String MESSAGE_PROPERTY = "message"
static final String MESSAGE_TYPE_PROPERTY = "messageType"
static final int NO_OPTION = 1
static final int OK_CANCEL_OPTION = 2
static final int OK_OPTION = 0
static final String OPTION_TYPE_PROPERTY = "optionType"
static final String OPTIONS_PROPERTY = "options"
static final int PLAIN_MESSAGE = -1
static final int QUESTION_MESSAGE = 3
static final float RIGHT_ALIGNMENT = 1
static final String SELECTION_VALUES_PROPERTY = "selectionValues"
static final String TOOL_TIP_TEXT_KEY = "ToolTipText"
static final float TOP_ALIGNMENT = 0
static final int UNDEFINED_CONDITION = -1
static Object UNINITIALIZED_VALUE = "uninitializedValue"
static final String VALUE_PROPERTY = "value"
static final String WANTS_INPUT_PROPERTY = "wantsInput"
static final int WARNING_MESSAGE = 2
static final int WHEN_ANCESTOR_OF_FOCUSED_COMPONENT = 1
static final int WHEN_FOCUSED = 0
static final int WHEN_IN_FOCUSED_WINDOW = 2
static final int YES_NO_CANCEL_OPTION = 1
static final int YES_NO_OPTION = 0
static final int YES_OPTION = 0

Protected Member Functions

void addImpl (Component comp, Object constraints, int index)
AWTEvent coalesceEvents (AWTEvent existingEvent, AWTEvent newEvent)
final void disableEvents (long eventsToDisable)
final void enableEvents (long eventsToEnable)
void firePropertyChange (String propertyName, Object oldValue, Object newValue)
void fireVetoableChange (String propertyName, Object oldValue, Object newValue) throws PropertyVetoException
Graphics getComponentGraphics (Graphics g)
void paintBorder (Graphics g)
void paintChildren (Graphics g)
void paintComponent (Graphics g)
String paramString ()
void processComponentEvent (ComponentEvent e)
void processComponentKeyEvent (KeyEvent e)
void processContainerEvent (ContainerEvent e)
void processEvent (AWTEvent e)
void processFocusEvent (FocusEvent e)
void processHierarchyBoundsEvent (HierarchyEvent e)
void processHierarchyEvent (HierarchyEvent e)
void processInputMethodEvent (InputMethodEvent e)
boolean processKeyBinding (KeyStroke ks, KeyEvent e, int condition, boolean pressed)
void processKeyEvent (KeyEvent e)
void processMouseEvent (MouseEvent e)
void processMouseMotionEvent (MouseEvent e)
void processMouseWheelEvent (MouseWheelEvent e)
boolean requestFocus (boolean temporary)
boolean requestFocusInWindow (boolean temporary)
void setUI (ComponentUI newUI)
void swapComponents (int i, int j)
void validateTree ()

Protected Attributes

AccessibleContext accessibleContext
Icon icon
Object initialSelectionValue
Object initialValue
Object inputValue = UNINITIALIZED_VALUE
EventListenerList listenerList = new EventListenerList()
Object message
int messageType = PLAIN_MESSAGE
Object[] options
int optionType = DEFAULT_OPTION
Object[] selectionValues
ComponentUI ui
Object value = UNINITIALIZED_VALUE
boolean wantsInput

Package Functions

void dispatchEventImpl (AWTEvent e)
boolean eventTypeEnabled (int type)
Component findNextFocusComponent (Component child)
String generateName ()
GraphicsConfiguration getGraphicsConfigurationImpl ()
void invalidateTree ()
final void setPeer (ComponentPeer peer)
void setTransferHandler (TransferHandler newHandler)

Static Package Functions

 [static initializer]
static Event translateEvent (AWTEvent e)

Package Attributes

float alignmentX = 0.0f
float alignmentY = 0.0f
boolean autoscrolls = false
Color background
Border border
transient BufferStrategy bufferStrategy
Component[] component
transient ComponentListener componentListener
int componentSerializedDataVersion = 4
transient ContainerListener containerListener
int containerSerializedDataVersion
Cursor cursor
int debugGraphicsOptions
LightweightDispatcher dispatcher
boolean doubleBuffered = false
DropTarget dropTarget
boolean enabled = true
long eventMask = AWTEvent.INPUT_ENABLED_EVENT_MASK
boolean focusable = true
boolean focusCycleRoot
transient FocusListener focusListener
transient Set[] focusTraversalKeys
boolean focusTraversalKeysEnabled = true
Font font
Color foreground
transient GraphicsConfiguration graphicsConfig
int height
transient HierarchyBoundsListener hierarchyBoundsListener
transient HierarchyListener hierarchyListener
boolean ignoreRepaint
transient InputMethodListener inputMethodListener
int isFocusTraversableOverridden
boolean isPacked
transient KeyListener keyListener
LayoutManager layoutMgr
Locale locale = Locale.getDefault ()
Dimension maximumSize
Dimension maxSize
Dimension minimumSize
Dimension minSize
transient MouseListener mouseListener
transient MouseMotionListener mouseMotionListener
transient MouseWheelListener mouseWheelListener
String name
boolean nameExplicitlySet
int ncomponents
boolean newEventsOnly
boolean opaque = false
transient ComponentOrientation orientation = ComponentOrientation.UNKNOWN
transient Container parent
transient ComponentPeer peer
Font peerFont
Vector popups
Dimension preferredSize
Dimension prefSize
boolean requestFocusEnabled
String toolTipText
boolean valid
boolean visible = true
int WIDTH = 1
int width
int x
int y

Static Package Attributes

static final Object treeLock = new String("AWT_TREE_LOCK")

Private Member Functions

boolean validMessageType (int key)
boolean validOptionType (int key)

Static Private Member Functions

static void startModal (JInternalFrame f, JOptionPane pane)

Static Private Attributes

static Frame privFrame = SwingUtilities.getOwnerFrame()
static final long serialVersionUID = 5231143276678566796L

Classes

class  AccessibleJOptionPane

The documentation for this class was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index