OSDN Git Service

Mark ChangeLog
[pf3gnuchains/gcc-fork.git] / libjava / javax / swing / JLabel.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __javax_swing_JLabel__
5 #define __javax_swing_JLabel__
6
7 #pragma interface
8
9 #include <javax/swing/JComponent.h>
10 extern "Java"
11 {
12   namespace java
13   {
14     namespace awt
15     {
16         class Component;
17         class Font;
18         class Image;
19     }
20   }
21   namespace javax
22   {
23     namespace accessibility
24     {
25         class AccessibleContext;
26     }
27     namespace swing
28     {
29         class Icon;
30         class JLabel;
31       namespace plaf
32       {
33           class LabelUI;
34       }
35     }
36   }
37 }
38
39 class javax::swing::JLabel : public ::javax::swing::JComponent
40 {
41
42 public:
43   JLabel();
44   JLabel(::javax::swing::Icon *);
45   JLabel(::javax::swing::Icon *, jint);
46   JLabel(::java::lang::String *);
47   JLabel(::java::lang::String *, jint);
48   JLabel(::java::lang::String *, ::javax::swing::Icon *, jint);
49   virtual ::javax::swing::plaf::LabelUI * getUI();
50   virtual void setUI(::javax::swing::plaf::LabelUI *);
51   virtual void updateUI();
52   virtual ::java::lang::String * getUIClassID();
53 public: // actually protected
54   virtual ::java::lang::String * paramString();
55 public:
56   virtual ::java::lang::String * getText();
57   virtual void setText(::java::lang::String *);
58   virtual ::javax::swing::Icon * getIcon();
59   virtual void setIcon(::javax::swing::Icon *);
60   virtual ::javax::swing::Icon * getDisabledIcon();
61   virtual void setDisabledIcon(::javax::swing::Icon *);
62   virtual void setDisplayedMnemonic(jint);
63   virtual void setDisplayedMnemonic(jchar);
64   virtual jint getDisplayedMnemonic();
65   virtual void setDisplayedMnemonicIndex(jint);
66   virtual jint getDisplayedMnemonicIndex();
67 public: // actually protected
68   virtual jint checkHorizontalKey(jint, ::java::lang::String *);
69   virtual jint checkVerticalKey(jint, ::java::lang::String *);
70 public:
71   virtual jint getIconTextGap();
72   virtual void setIconTextGap(jint);
73   virtual jint getVerticalAlignment();
74   virtual void setVerticalAlignment(jint);
75   virtual jint getHorizontalAlignment();
76   virtual void setHorizontalAlignment(jint);
77   virtual jint getVerticalTextPosition();
78   virtual void setVerticalTextPosition(jint);
79   virtual jint getHorizontalTextPosition();
80   virtual void setHorizontalTextPosition(jint);
81   virtual jboolean imageUpdate(::java::awt::Image *, jint, jint, jint, jint, jint);
82   virtual ::java::awt::Component * getLabelFor();
83   virtual void setLabelFor(::java::awt::Component *);
84   virtual void setFont(::java::awt::Font *);
85   virtual ::javax::accessibility::AccessibleContext * getAccessibleContext();
86 private:
87   static const jlong serialVersionUID = 5496508283662221534LL;
88 public: // actually package-private
89   static ::java::lang::String * LABEL_PROPERTY;
90 public: // actually protected
91   ::java::awt::Component * __attribute__((aligned(__alignof__( ::javax::swing::JComponent)))) labelFor;
92 public: // actually package-private
93   ::java::lang::String * text;
94 private:
95   jint horizontalAlignment;
96   jint horizontalTextPosition;
97   jint verticalAlignment;
98   jint verticalTextPosition;
99   ::javax::swing::Icon * icon;
100   ::javax::swing::Icon * disabledIcon;
101   jint displayedMnemonic;
102   jint displayedMnemonicIndex;
103   jint iconTextGap;
104 public:
105   static ::java::lang::Class class$;
106 };
107
108 #endif // __javax_swing_JLabel__