2008-05-06 Kai Tietz <kai.tietz@onevision.com>
[official-gcc.git] / libjava / javax / swing / JFrame.h
blob705e200b2f9df33bc4fed3f86f9f739d875b09d8
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_swing_JFrame__
5 #define __javax_swing_JFrame__
7 #pragma interface
9 #include <java/awt/Frame.h>
10 extern "Java"
12 namespace java
14 namespace awt
16 class Component;
17 class Container;
18 class Dimension;
19 class Graphics;
20 class GraphicsConfiguration;
21 class LayoutManager;
22 namespace event
24 class KeyEvent;
25 class WindowEvent;
29 namespace javax
31 namespace accessibility
33 class AccessibleContext;
35 namespace swing
37 class JFrame;
38 class JLayeredPane;
39 class JMenuBar;
40 class JRootPane;
45 class javax::swing::JFrame : public ::java::awt::Frame
48 public:
49 JFrame();
50 JFrame(::java::lang::String *);
51 JFrame(::java::awt::GraphicsConfiguration *);
52 JFrame(::java::lang::String *, ::java::awt::GraphicsConfiguration *);
53 public: // actually protected
54 virtual void frameInit();
55 public:
56 virtual ::java::awt::Dimension * getPreferredSize();
57 virtual ::javax::swing::JMenuBar * getJMenuBar();
58 virtual void setJMenuBar(::javax::swing::JMenuBar *);
59 virtual void setLayout(::java::awt::LayoutManager *);
60 virtual void setLayeredPane(::javax::swing::JLayeredPane *);
61 virtual ::javax::swing::JLayeredPane * getLayeredPane();
62 virtual ::javax::swing::JRootPane * getRootPane();
63 public: // actually protected
64 virtual void setRootPane(::javax::swing::JRootPane *);
65 virtual ::javax::swing::JRootPane * createRootPane();
66 public:
67 virtual ::java::awt::Container * getContentPane();
68 virtual void setContentPane(::java::awt::Container *);
69 virtual ::java::awt::Component * getGlassPane();
70 virtual void setGlassPane(::java::awt::Component *);
71 public: // actually protected
72 virtual void addImpl(::java::awt::Component *, ::java::lang::Object *, jint);
73 public:
74 virtual void remove(::java::awt::Component *);
75 public: // actually protected
76 virtual jboolean isRootPaneCheckingEnabled();
77 virtual void setRootPaneCheckingEnabled(jboolean);
78 public:
79 virtual void update(::java::awt::Graphics *);
80 public: // actually protected
81 virtual void processKeyEvent(::java::awt::event::KeyEvent *);
82 public:
83 static void setDefaultLookAndFeelDecorated(jboolean);
84 static jboolean isDefaultLookAndFeelDecorated();
85 virtual ::javax::accessibility::AccessibleContext * getAccessibleContext();
86 virtual jint getDefaultCloseOperation();
87 public: // actually protected
88 virtual ::java::lang::String * paramString();
89 virtual void processWindowEvent(::java::awt::event::WindowEvent *);
90 public:
91 virtual void setDefaultCloseOperation(jint);
92 static const jint EXIT_ON_CLOSE = 3;
93 private:
94 static const jlong serialVersionUID = -3362141868504252139LL;
95 static jboolean defaultLookAndFeelDecorated;
96 jint __attribute__((aligned(__alignof__( ::java::awt::Frame)))) closeAction;
97 public: // actually protected
98 ::javax::accessibility::AccessibleContext * accessibleContext;
99 ::javax::swing::JRootPane * rootPane;
100 jboolean rootPaneCheckingEnabled;
101 public:
102 static ::java::lang::Class class$;
105 #endif // __javax_swing_JFrame__