2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_java_awt_peer_swing_SwingLabelPeer$SwingLabel__
5 #define __gnu_java_awt_peer_swing_SwingLabelPeer$SwingLabel__
9 #include <javax/swing/JLabel.h>
23 class SwingLabelPeer$SwingLabel
;
55 class gnu::java::awt::peer::swing::SwingLabelPeer$SwingLabel
: public ::javax::swing::JLabel
58 public: // actually package-private
59 SwingLabelPeer$
SwingLabel(::gnu::java::awt::peer::swing::SwingLabelPeer
*, ::java::awt::Label
*);
61 virtual ::javax::swing::JComponent
* getJComponent();
62 virtual void handleMouseEvent(::java::awt::event::MouseEvent
*);
63 virtual void handleMouseMotionEvent(::java::awt::event::MouseEvent
*);
64 virtual void handleKeyEvent(::java::awt::event::KeyEvent
*);
65 virtual void handleFocusEvent(::java::awt::event::FocusEvent
*);
66 virtual ::java::awt::Point
* getLocationOnScreen();
67 virtual jboolean
isShowing();
68 virtual ::java::awt::Image
* createImage(jint
, jint
);
69 virtual ::java::awt::Graphics
* getGraphics();
70 virtual ::java::awt::Container
* getParent();
71 public: // actually package-private
72 ::java::awt::Label
* __attribute__((aligned(__alignof__( ::javax::swing::JLabel
)))) label
;
73 ::gnu::java::awt::peer::swing::SwingLabelPeer
* this$
0;
75 static ::java::lang::Class
class$
;
78 #endif // __gnu_java_awt_peer_swing_SwingLabelPeer$SwingLabel__