Participer au site avec un Tip
Rechercher
 

Améliorations / Corrections

Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.

Emplacement :

Description des améliorations :

Module : java.desktop - Package : javax.swing
Version documentée : Java SE 17

Classe « JOptionPane »

Informations générales

Héritage

java.lang.Object
    java.awt.Component
        java.awt.Container
            javax.swing.JComponent
                javax.swing.JOptionPane

Définition

public class JOptionPane extends javax.swing.JComponent
implements javax.accessibility.Accessible

Description

A venir.

Liste des attributs

Tous les attributs Attributs d'instance Attributs statiques Attributs dépréciés
QualificateursTypeNomDescription
public static int CANCEL_OPTION
public static int CLOSED_OPTION
public static int DEFAULT_OPTION
public static int ERROR_MESSAGE
public static String ICON_PROPERTY
public static int INFORMATION_MESSAGE
public static String INITIAL_SELECTION_VALUE_PROPERTY
public static String INITIAL_VALUE_PROPERTY
public static String INPUT_VALUE_PROPERTY
public static String MESSAGE_PROPERTY
public static String MESSAGE_TYPE_PROPERTY
public static int NO_OPTION
public static int OK_CANCEL_OPTION
public static int OK_OPTION
public static String OPTIONS_PROPERTY
public static String OPTION_TYPE_PROPERTY
public static int PLAIN_MESSAGE
public static int QUESTION_MESSAGE
public static String SELECTION_VALUES_PROPERTY
public static Object UNINITIALIZED_VALUE
public static String VALUE_PROPERTY
public static String WANTS_INPUT_PROPERTY
public static int WARNING_MESSAGE
public static int YES_NO_CANCEL_OPTION
public static int YES_NO_OPTION
public static int YES_OPTION
protected Icon icon
protected Object initialSelectionValue
protected Object initialValue
protected Object inputValue
protected Object message
protected int messageType
protected int optionType
protected Object[] options
protected Object[] selectionValues
protected Object value
protected boolean wantsInput

Liste des constructeurs

Constructeurs Constructeurs dépréciés
ConstructeurDescription
JOptionPane()
JOptionPane( Object message )
JOptionPane( Object message, int messageType )
JOptionPane( Object message, int messageType, int optionType )
JOptionPane( Object message, int messageType, int optionType, Icon icon )
JOptionPane( Object message, int messageType, int optionType, Icon icon, Object[] options )
JOptionPane( Object message, int messageType, int optionType, Icon icon, Object[] options, Object initialValue )

Liste des propriétés (getters/setters)

Propriétés Propriétés dépréciées
QualificateursTypeNomR/W
public AccessibleContext accessibleContext R/-
public Icon icon R/W
public Object initialSelectionValue R/W
public Object initialValue R/W
public Object inputValue R/W
public int maxCharactersPerLineCount R/-
public Object message R/W
public int messageType R/W
public int optionType R/W
public Object[] options R/W
public static Frame rootFrame R/W
public Object[] selectionValues R/W
public OptionPaneUI uI R/W
public String uIClassID R/-
public Object value R/W
public boolean wantsInput R/W

Propriétés héritées de la classe javax.swing.JComponent

actionMap, alignmentX, alignmentY, ancestorListeners, autoscrolls, background, baselineResizeBehavior, border, componentPopupMenu, debugGraphicsOptions, defaultLocale, doubleBuffered, enabled, font, foreground, graphics, height, inheritsPopupMenu, inputMap, inputVerifier, insets, managingFocus, maximumSize, minimumSize, nextFocusableComponent, opaque, optimizedDrawingEnabled, paintingForPrint, paintingOrigin, paintingTile, preferredSize, registeredKeyStrokes, requestFocusEnabled, rootPane, toolTipText, topLevelAncestor, transferHandler, uI, uIClassID, validateRoot, verifyInputWhenFocusTarget, vetoableChangeListeners, visible, visibleRect, width, x, y

Propriétés héritées de la classe java.awt.Container

alignmentX, alignmentY, componentCount, components, containerListeners, focusCycleRoot, focusTraversalPolicy, focusTraversalPolicyProvider, focusTraversalPolicySet, font, insets, layout, maximumSize, minimumSize, preferredSize, validateRoot

Propriétés héritées de la classe java.awt.Component

accessibleContext, alignmentX, alignmentY, background, backgroundSet, baselineResizeBehavior, bounds, colorModel, componentListeners, componentOrientation, cursor, cursorSet, displayable, doubleBuffered, dropTarget, enabled, focusCycleRootAncestor, focusListeners, focusOwner, focusTraversable, focusTraversalKeysEnabled, focusable, font, fontSet, foreground, foregroundSet, graphics, graphicsConfiguration, height, hierarchyBoundsListeners, hierarchyListeners, ignoreRepaint, inputContext, inputMethodListeners, inputMethodRequests, keyListeners, lightweight, locale, location, locationOnScreen, maximumSize, maximumSizeSet, minimumSize, minimumSizeSet, mixingCutoutShape, mouseListeners, mouseMotionListeners, mousePosition, mouseWheelListeners, name, opaque, parent, preferredSize, preferredSizeSet, propertyChangeListeners, showing, size, toolkit, treeLock, valid, visible, width, x, y

Propriétés héritées de la classe java.lang.Object

class

Liste des méthodes

Toutes les méthodes Méthodes d'instance Méthodes statiques Méthodes concrètes Méthodes abstraites Méthodes dépréciées
QualificateursType de retourPrototype de la méthodeDescription
public JDialog createDialog( String title )
public JDialog createDialog( Component parentComponent, String title )
public JInternalFrame createInternalFrame( Component parentComponent, String title )
public AccessibleContext getAccessibleContext()
public static JDesktopPane getDesktopPaneForComponent( Component parentComponent )
public static Frame getFrameForComponent( Component parentComponent )
public Icon getIcon()
public Object getInitialSelectionValue()
public Object getInitialValue()
public Object getInputValue()
public int getMaxCharactersPerLineCount()
public Object getMessage()
public int getMessageType()
public Object[] getOptions()
public int getOptionType()
public static Frame getRootFrame()
public Object[] getSelectionValues()
public OptionPaneUI getUI()
public String getUIClassID()
public Object getValue()
public boolean getWantsInput()
protected String paramString()
public void selectInitialValue()
public void setIcon( Icon newIcon )
public void setInitialSelectionValue( Object newValue )
public void setInitialValue( Object newInitialValue )
public void setInputValue( Object newValue )
public void setMessage( Object newMessage )
public void setMessageType( int newType )
public void setOptions( Object[] newOptions )
public void setOptionType( int newType )
public static void setRootFrame( Frame newRootFrame )
public void setSelectionValues( Object[] newValues )
public void setUI( OptionPaneUI ui )
public void setValue( Object newValue )
public void setWantsInput( boolean newValue )
public static int showConfirmDialog( Component parentComponent, Object message, String title, int optionType, int messageType, Icon icon )
public static int showConfirmDialog( Component parentComponent, Object message )
public static int showConfirmDialog( Component parentComponent, Object message, String title, int optionType )
public static int showConfirmDialog( Component parentComponent, Object message, String title, int optionType, int messageType )
public static String showInputDialog( Component parentComponent, Object message )
public static String showInputDialog( Component parentComponent, Object message, Object initialSelectionValue )
public static String showInputDialog( Component parentComponent, Object message, String title, int messageType )
public static String showInputDialog( Object message, Object initialSelectionValue )
public static String showInputDialog( Object message )
public static Object showInputDialog( Component parentComponent, Object message, String title, int messageType, Icon icon, Object[] selectionValues, Object initialSelectionValue )
public static int showInternalConfirmDialog( Component parentComponent, Object message, String title, int optionType, int messageType )
public static int showInternalConfirmDialog( Component parentComponent, Object message, String title, int optionType, int messageType, Icon icon )
public static int showInternalConfirmDialog( Component parentComponent, Object message )
public static int showInternalConfirmDialog( Component parentComponent, Object message, String title, int optionType )
public static Object showInternalInputDialog( Component parentComponent, Object message, String title, int messageType, Icon icon, Object[] selectionValues, Object initialSelectionValue )
public static String showInternalInputDialog( Component parentComponent, Object message, String title, int messageType )
public static String showInternalInputDialog( Component parentComponent, Object message )
public static void showInternalMessageDialog( Component parentComponent, Object message )
public static void showInternalMessageDialog( Component parentComponent, Object message, String title, int messageType, Icon icon )
public static void showInternalMessageDialog( Component parentComponent, Object message, String title, int messageType )
public static int showInternalOptionDialog( Component parentComponent, Object message, String title, int optionType, int messageType, Icon icon, Object[] options, Object initialValue )
public static void showMessageDialog( Component parentComponent, Object message, String title, int messageType, Icon icon )
public static void showMessageDialog( Component parentComponent, Object message )
public static void showMessageDialog( Component parentComponent, Object message, String title, int messageType )
public static int showOptionDialog( Component parentComponent, Object message, String title, int optionType, int messageType, Icon icon, Object[] options, Object initialValue )
public void updateUI()

Méthodes héritées de la classe javax.swing.JComponent

addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getUI, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUI

Méthodes héritées de la classe java.awt.Container

add, add, add, add, add, addContainerListener, addImpl, addNotify, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponentZOrder, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, isValidateRoot, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, update, validate, validateTree

Méthodes héritées de la classe java.awt.Component

action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getAlignmentX, getAlignmentY, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusCycleRoot, isFocusOwner, isFocusTraversable, isFocusable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paint, paintAll, paramString, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, processComponentEvent, processEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFocusable, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setMixingCutoutShape, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, update, validate

Méthodes héritées de la classe java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait