2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_swing_JLayeredPane__
5 #define __javax_swing_JLayeredPane__
9 #include <javax/swing/JComponent.h>
10 #include <gcj/array.h>
24 namespace accessibility
26 class AccessibleContext
;
36 class javax::swing::JLayeredPane
: public ::javax::swing::JComponent
41 virtual jint
getLayer(::java::awt::Component
*);
42 static jint
getLayer(::javax::swing::JComponent
*);
43 static ::javax::swing::JLayeredPane
* getLayeredPaneAbove(::java::awt::Component
*);
44 virtual jint
highestLayer();
45 virtual jint
lowestLayer();
46 virtual void moveToFront(::java::awt::Component
*);
47 virtual void moveToBack(::java::awt::Component
*);
48 virtual jint
getPosition(::java::awt::Component
*);
49 virtual void setPosition(::java::awt::Component
*, jint
);
50 virtual JArray
< ::java::awt::Component
* > * getComponentsInLayer(jint
);
51 virtual jint
getComponentCountInLayer(jint
);
52 public: // actually protected
53 virtual ::java::util::Hashtable
* getComponentToLayer();
55 virtual jint
getIndexOf(::java::awt::Component
*);
56 public: // actually protected
57 virtual ::java::lang::Integer
* getObjectForLayer(jint
);
58 virtual jint
insertIndexForLayer(jint
, jint
);
60 jint
insertIndexForLayer(::java::awt::Component
*, jint
, jint
);
62 virtual void remove(jint
);
63 virtual void removeAll();
64 virtual void setLayer(::java::awt::Component
*, jint
);
65 virtual void setLayer(::java::awt::Component
*, jint
, jint
);
66 public: // actually protected
67 virtual void addImpl(::java::awt::Component
*, ::java::lang::Object
*, jint
);
69 static void putLayer(::javax::swing::JComponent
*, jint
);
70 virtual ::javax::accessibility::AccessibleContext
* getAccessibleContext();
71 virtual void paint(::java::awt::Graphics
*);
72 virtual jboolean
isOptimizedDrawingEnabled();
74 static const jlong serialVersionUID
= 5534920399324590459LL;
76 static ::java::lang::String
* LAYER_PROPERTY
;
77 static ::java::lang::Integer
* FRAME_CONTENT_LAYER
;
78 static ::java::lang::Integer
* DEFAULT_LAYER
;
79 static ::java::lang::Integer
* PALETTE_LAYER
;
80 static ::java::lang::Integer
* MODAL_LAYER
;
81 static ::java::lang::Integer
* POPUP_LAYER
;
82 static ::java::lang::Integer
* DRAG_LAYER
;
84 ::java::util::Hashtable
* __attribute__((aligned(__alignof__( ::javax::swing::JComponent
)))) componentToLayer
;
86 static ::java::lang::Class
class$
;
89 #endif // __javax_swing_JLayeredPane__