2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_swing_JOptionPane__
5 #define __javax_swing_JOptionPane__
9 #include <javax/swing/JComponent.h>
10 #include <gcj/array.h>
24 namespace accessibility
26 class AccessibleContext
;
43 class javax::swing::JOptionPane
: public ::javax::swing::JComponent
48 JOptionPane(::java::lang::Object
*);
49 JOptionPane(::java::lang::Object
*, jint
);
50 JOptionPane(::java::lang::Object
*, jint
, jint
);
51 JOptionPane(::java::lang::Object
*, jint
, jint
, ::javax::swing::Icon
*);
52 JOptionPane(::java::lang::Object
*, jint
, jint
, ::javax::swing::Icon
*, JArray
< ::java::lang::Object
* > *);
53 JOptionPane(::java::lang::Object
*, jint
, jint
, ::javax::swing::Icon
*, JArray
< ::java::lang::Object
* > *, ::java::lang::Object
*);
54 virtual ::javax::swing::JDialog
* createDialog(::java::awt::Component
*, ::java::lang::String
*);
55 virtual ::javax::swing::JInternalFrame
* createInternalFrame(::java::awt::Component
*, ::java::lang::String
*);
56 virtual ::javax::accessibility::AccessibleContext
* getAccessibleContext();
57 static ::javax::swing::JDesktopPane
* getDesktopPaneForComponent(::java::awt::Component
*);
58 static ::java::awt::Frame
* getFrameForComponent(::java::awt::Component
*);
59 virtual ::javax::swing::Icon
* getIcon();
60 virtual ::java::lang::Object
* getInitialSelectionValue();
61 virtual ::java::lang::Object
* getInitialValue();
62 virtual ::java::lang::Object
* getInputValue();
63 virtual jint
getMaxCharactersPerLineCount();
64 virtual ::java::lang::Object
* getMessage();
65 virtual jint
getMessageType();
66 virtual JArray
< ::java::lang::Object
* > * getOptions();
67 virtual jint
getOptionType();
68 static ::java::awt::Frame
* getRootFrame();
69 virtual JArray
< ::java::lang::Object
* > * getSelectionValues();
70 virtual ::javax::swing::plaf::OptionPaneUI
* getUI();
71 virtual ::java::lang::String
* getUIClassID();
72 virtual ::java::lang::Object
* getValue();
73 virtual jboolean
getWantsInput();
74 public: // actually protected
75 virtual ::java::lang::String
* paramString();
77 virtual void selectInitialValue();
78 virtual void setIcon(::javax::swing::Icon
*);
79 virtual void setInitialSelectionValue(::java::lang::Object
*);
80 virtual void setInitialValue(::java::lang::Object
*);
81 virtual void setInputValue(::java::lang::Object
*);
82 virtual void setMessage(::java::lang::Object
*);
83 virtual void setMessageType(jint
);
84 virtual void setOptions(JArray
< ::java::lang::Object
* > *);
85 virtual void setOptionType(jint
);
86 static void setRootFrame(::java::awt::Frame
*);
87 virtual void setSelectionValues(JArray
< ::java::lang::Object
* > *);
88 virtual void setUI(::javax::swing::plaf::OptionPaneUI
*);
89 virtual void setValue(::java::lang::Object
*);
90 virtual void setWantsInput(jboolean
);
91 static jint
showConfirmDialog(::java::awt::Component
*, ::java::lang::Object
*);
92 static jint
showConfirmDialog(::java::awt::Component
*, ::java::lang::Object
*, ::java::lang::String
*, jint
);
93 static jint
showConfirmDialog(::java::awt::Component
*, ::java::lang::Object
*, ::java::lang::String
*, jint
, jint
);
94 static jint
showConfirmDialog(::java::awt::Component
*, ::java::lang::Object
*, ::java::lang::String
*, jint
, jint
, ::javax::swing::Icon
*);
95 static ::java::lang::String
* showInputDialog(::java::awt::Component
*, ::java::lang::Object
*);
96 static ::java::lang::String
* showInputDialog(::java::awt::Component
*, ::java::lang::Object
*, ::java::lang::Object
*);
97 static ::java::lang::String
* showInputDialog(::java::awt::Component
*, ::java::lang::Object
*, ::java::lang::String
*, jint
);
98 static ::java::lang::Object
* showInputDialog(::java::awt::Component
*, ::java::lang::Object
*, ::java::lang::String
*, jint
, ::javax::swing::Icon
*, JArray
< ::java::lang::Object
* > *, ::java::lang::Object
*);
99 static ::java::lang::String
* showInputDialog(::java::lang::Object
*);
100 static ::java::lang::String
* showInputDialog(::java::lang::Object
*, ::java::lang::Object
*);
101 static jint
showInternalConfirmDialog(::java::awt::Component
*, ::java::lang::Object
*);
102 static jint
showInternalConfirmDialog(::java::awt::Component
*, ::java::lang::Object
*, ::java::lang::String
*, jint
);
103 static jint
showInternalConfirmDialog(::java::awt::Component
*, ::java::lang::Object
*, ::java::lang::String
*, jint
, jint
);
104 static jint
showInternalConfirmDialog(::java::awt::Component
*, ::java::lang::Object
*, ::java::lang::String
*, jint
, jint
, ::javax::swing::Icon
*);
105 static ::java::lang::String
* showInternalInputDialog(::java::awt::Component
*, ::java::lang::Object
*);
106 static ::java::lang::String
* showInternalInputDialog(::java::awt::Component
*, ::java::lang::Object
*, ::java::lang::String
*, jint
);
107 static ::java::lang::Object
* showInternalInputDialog(::java::awt::Component
*, ::java::lang::Object
*, ::java::lang::String
*, jint
, ::javax::swing::Icon
*, JArray
< ::java::lang::Object
* > *, ::java::lang::Object
*);
108 static void showInternalMessageDialog(::java::awt::Component
*, ::java::lang::Object
*);
109 static void showInternalMessageDialog(::java::awt::Component
*, ::java::lang::Object
*, ::java::lang::String
*, jint
);
110 static void showInternalMessageDialog(::java::awt::Component
*, ::java::lang::Object
*, ::java::lang::String
*, jint
, ::javax::swing::Icon
*);
111 static jint
showInternalOptionDialog(::java::awt::Component
*, ::java::lang::Object
*, ::java::lang::String
*, jint
, jint
, ::javax::swing::Icon
*, JArray
< ::java::lang::Object
* > *, ::java::lang::Object
*);
112 static void showMessageDialog(::java::awt::Component
*, ::java::lang::Object
*);
113 static void showMessageDialog(::java::awt::Component
*, ::java::lang::Object
*, ::java::lang::String
*, jint
);
114 static void showMessageDialog(::java::awt::Component
*, ::java::lang::Object
*, ::java::lang::String
*, jint
, ::javax::swing::Icon
*);
115 static jint
showOptionDialog(::java::awt::Component
*, ::java::lang::Object
*, ::java::lang::String
*, jint
, jint
, ::javax::swing::Icon
*, JArray
< ::java::lang::Object
* > *, ::java::lang::Object
*);
116 virtual void updateUI();
118 jboolean
validMessageType(jint
);
119 jboolean
validOptionType(jint
);
120 static void startModal(::javax::swing::JInternalFrame
*);
121 static const jlong serialVersionUID
= 5231143276678566796LL;
123 static const jint CANCEL_OPTION
= 2;
124 static const jint CLOSED_OPTION
= -1;
125 static const jint DEFAULT_OPTION
= -1;
126 static const jint NO_OPTION
= 1;
127 static const jint OK_CANCEL_OPTION
= 2;
128 static const jint OK_OPTION
= 0;
129 static const jint YES_NO_CANCEL_OPTION
= 1;
130 static const jint YES_NO_OPTION
= 0;
131 static const jint YES_OPTION
= 0;
132 static const jint ERROR_MESSAGE
= 0;
133 static const jint INFORMATION_MESSAGE
= 1;
134 static const jint PLAIN_MESSAGE
= -1;
135 static const jint QUESTION_MESSAGE
= 3;
136 static const jint WARNING_MESSAGE
= 2;
137 static ::java::lang::String
* ICON_PROPERTY
;
138 static ::java::lang::String
* INITIAL_SELECTION_VALUE_PROPERTY
;
139 static ::java::lang::String
* INITIAL_VALUE_PROPERTY
;
140 static ::java::lang::String
* INPUT_VALUE_PROPERTY
;
141 static ::java::lang::String
* MESSAGE_PROPERTY
;
142 static ::java::lang::String
* MESSAGE_TYPE_PROPERTY
;
143 static ::java::lang::String
* OPTION_TYPE_PROPERTY
;
144 static ::java::lang::String
* OPTIONS_PROPERTY
;
145 static ::java::lang::String
* SELECTION_VALUES_PROPERTY
;
146 static ::java::lang::String
* VALUE_PROPERTY
;
147 static ::java::lang::String
* WANTS_INPUT_PROPERTY
;
148 static ::java::lang::Object
* UNINITIALIZED_VALUE
;
149 public: // actually protected
150 ::javax::swing::Icon
* __attribute__((aligned(__alignof__( ::javax::swing::JComponent
)))) icon
;
151 ::java::lang::Object
* initialSelectionValue
;
152 ::java::lang::Object
* initialValue
;
153 ::java::lang::Object
* inputValue
;
154 ::java::lang::Object
* message
;
156 JArray
< ::java::lang::Object
* > * options
;
158 JArray
< ::java::lang::Object
* > * selectionValues
;
159 ::java::lang::Object
* value
;
162 static ::java::awt::Frame
* privFrame
;
164 static ::java::lang::Class
class$
;
167 #endif // __javax_swing_JOptionPane__