package javax.swing;
import java.awt.BorderLayout;
import java.awt.Component;
import java.awt.Container;
import java.awt.Dialog;
import java.awt.Dimension;
import java.awt.Frame;
import java.awt.Toolkit;
import java.beans.PropertyChangeEvent;
import java.beans.PropertyChangeListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.io.Serializable;
import java.util.Vector;
import javax.swing.plaf.OptionPaneUI;
import javax.accessibility.*;
public class JOptionPane extends JComponent implements Accessible
{
private static final String uiClassID = "OptionPaneUI";
public static final Object UNINITIALIZED_VALUE = "uninitializedValue";
public static final int DEFAULT_OPTION = -1;
public static final int YES_NO_OPTION = 0;
public static final int YES_NO_CANCEL_OPTION = 1;
public static final int OK_CANCEL_OPTION = 2;
public static final int YES_OPTION = 0;
public static final int NO_OPTION = 1;
public static final int CANCEL_OPTION = 2;
public static final int OK_OPTION = 0;
public static final int CLOSED_OPTION = -1;
public static final int ERROR_MESSAGE = 0;
public static final int INFORMATION_MESSAGE = 1;
public static final int WARNING_MESSAGE = 2;
public static final int QUESTION_MESSAGE = 3;
public static final int PLAIN_MESSAGE = -1;
public static final String ICON_PROPERTY = "icon";
public static final String MESSAGE_PROPERTY = "message";
public static final String VALUE_PROPERTY = "value";
public static final String OPTIONS_PROPERTY = "options";
public static final String INITIAL_VALUE_PROPERTY = "initialValue";
public static final String MESSAGE_TYPE_PROPERTY = "messageType";
public static final String OPTION_TYPE_PROPERTY = "optionType";
public static final String SELECTION_VALUES_PROPERTY = "selectionValues";
public static final String INITIAL_SELECTION_VALUE_PROPERTY = "initialSelectionValue";
public static final String INPUT_VALUE_PROPERTY = "inputValue";
public static final String WANTS_INPUT_PROPERTY = "wantsInput";
transient protected Icon icon;
transient protected Object message;
transient protected Object[] options;
transient protected Object initialValue;
protected int messageType;
protected int optionType;
transient protected Object value;
protected transient Object[] selectionValues;
protected transient Object inputValue;
protected transient Object initialSelectionValue;
protected boolean wantsInput;
public static String showInputDialog(Object message);
public static String showInputDialog(Component parentComponent, Object message);
public static String showInputDialog(Component parentComponent, Object message,
String title, int messageType);
public static Object showInputDialog(Component parentComponent, Object message,
String title, int messageType, Icon icon,
Object[] selectionValues, Object initialSelectionValue);
public static void showMessageDialog(Component parentComponent, Object message);
public static void showMessageDialog(Component parentComponent, Object message,
String title, int messageType);
public static void showMessageDialog(Component parentComponent, Object message,
String title, 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 int showConfirmDialog(Component parentComponent, Object message,
String title, int optionType,
int messageType, Icon icon);
public static int showOptionDialog(Component parentComponent, Object message,
String title, int optionType,
int messageType, Icon icon,
Object[] options, Object initialValue);
public JDialog createDialog(Component parentComponent, String title);
public static void showInternalMessageDialog(Component parentComponent,
Object message);
public static void showInternalMessageDialog(Component parentComponent,
Object message, String title,
int messageType);
public static void showInternalMessageDialog(Component parentComponent,
Object message,
String title, 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 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 showInternalOptionDialog(Component parentComponent,
Object message,
String title, int optionType,
int messageType, Icon icon,
Object[] options, Object initialValue);
public static String showInternalInputDialog(Component parentComponent,
Object message);
public static String showInternalInputDialog(Component parentComponent,
Object message, String title, int messageType);
public static Object showInternalInputDialog(Component parentComponent,
Object message, String title, int messageType, Icon icon,
Object[] selectionValues, Object initialSelectionValue);
public JInternalFrame createInternalFrame(Component parentComponent,
String title);
public static Frame getFrameForComponent(Component parentComponent);
public static JDesktopPane getDesktopPaneForComponent(Component parentComponent);
public static void setRootFrame(Frame newRootFrame);
public static Frame getRootFrame();
public JOptionPane();
public JOptionPane(Object message);
public JOptionPane(Object message, int messageType);
public JOptionPane(Object message, int messageType, int optionType);
public JOptionPane(Object message, int messageType, int optionType,
Icon icon);
public JOptionPane(Object message, int messageType, int optionType,
Icon icon, Object[] options);
public JOptionPane(Object message, int messageType, int optionType,
Icon icon, Object[] options, Object initialValue);
public void setUI(OptionPaneUI ui);
public OptionPaneUI getUI();
public void updateUI();
public String getUIClassID();
public void setMessage(Object newMessage);
public Object getMessage();
public void setIcon(Icon newIcon);
public Icon getIcon();
public void setValue(Object newValue);
public Object getValue();
public void setOptions(Object[] newOptions);
public Object[] getOptions();
public void setInitialValue(Object newInitialValue);
public Object getInitialValue();
public void setMessageType(int newType);
public int getMessageType();
public void setOptionType(int newType);
public int getOptionType();
public void setSelectionValues(Object[] newValues);
public Object[] getSelectionValues();
public void setInitialSelectionValue(Object newValue);
public Object getInitialSelectionValue();
public void setInputValue(Object newValue);
public Object getInputValue();
public int getMaxCharactersPerLineCount();
public void setWantsInput(boolean newValue);
public boolean getWantsInput();
public void selectInitialValue();
protected String paramString();
public AccessibleContext getAccessibleContext();
protected class AccessibleJOptionPane extends AccessibleJComponent {
public AccessibleRole getAccessibleRole();
} // inner class AccessibleJOptionPane
}
|