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__