2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_swing_JRootPane__
5 #define __javax_swing_JRootPane__
9 #include <javax/swing/JComponent.h>
23 namespace accessibility
25 class AccessibleContext
;
42 class javax::swing::JRootPane
: public ::javax::swing::JComponent
46 virtual void setJMenuBar(::javax::swing::JMenuBar
*);
47 virtual void setMenuBar(::javax::swing::JMenuBar
*);
48 virtual ::javax::swing::JMenuBar
* getJMenuBar();
49 virtual ::javax::swing::JMenuBar
* getMenuBar();
50 virtual jboolean
isValidateRoot();
51 virtual ::java::awt::Container
* getContentPane();
52 virtual void setContentPane(::java::awt::Container
*);
53 public: // actually protected
54 virtual void addImpl(::java::awt::Component
*, ::java::lang::Object
*, jint
);
56 virtual ::java::awt::Component
* getGlassPane();
57 virtual void setGlassPane(::java::awt::Component
*);
58 virtual ::javax::swing::JLayeredPane
* getLayeredPane();
59 virtual void setLayeredPane(::javax::swing::JLayeredPane
*);
61 public: // actually protected
62 virtual ::java::awt::LayoutManager
* createRootLayout();
63 virtual ::java::awt::Container
* createContentPane();
64 virtual ::java::awt::Component
* createGlassPane();
65 virtual ::javax::swing::JLayeredPane
* createLayeredPane();
67 virtual ::javax::swing::plaf::RootPaneUI
* getUI();
68 virtual void setUI(::javax::swing::plaf::RootPaneUI
*);
69 virtual void updateUI();
70 virtual ::java::lang::String
* getUIClassID();
71 virtual ::javax::swing::JButton
* getDefaultButton();
72 virtual void setDefaultButton(::javax::swing::JButton
*);
73 virtual jint
getWindowDecorationStyle();
74 virtual void setWindowDecorationStyle(jint
);
75 virtual jboolean
isOptimizedDrawingEnable();
76 virtual ::javax::accessibility::AccessibleContext
* getAccessibleContext();
78 static const jlong serialVersionUID
= 8690748000348575668LL;
80 static const jint NONE
= 0;
81 static const jint FRAME
= 1;
82 static const jint PLAIN_DIALOG
= 2;
83 static const jint INFORMATION_DIALOG
= 3;
84 static const jint ERROR_DIALOG
= 4;
85 static const jint COLOR_CHOOSER_DIALOG
= 5;
86 static const jint FILE_CHOOSER_DIALOG
= 6;
87 static const jint QUESTION_DIALOG
= 7;
88 static const jint WARNING_DIALOG
= 8;
89 public: // actually protected
90 ::java::awt::Component
* __attribute__((aligned(__alignof__( ::javax::swing::JComponent
)))) glassPane
;
91 ::javax::swing::JLayeredPane
* layeredPane
;
92 ::javax::swing::JMenuBar
* menuBar
;
93 ::java::awt::Container
* contentPane
;
94 ::javax::swing::JButton
* defaultButton
;
95 ::javax::swing::Action
* defaultPressAction
;
96 ::javax::swing::Action
* defaultReleaseAction
;
98 jint windowDecorationStyle
;
100 static ::java::lang::Class
class$
;
103 #endif // __javax_swing_JRootPane__