2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_swing_JTabbedPane$Page__
5 #define __javax_swing_JTabbedPane$Page__
9 #include <javax/accessibility/AccessibleContext.h>
22 namespace accessibility
25 class AccessibleContext
;
27 class AccessibleStateSet
;
33 class JTabbedPane$Page
;
38 class javax::swing::JTabbedPane$Page
: public ::javax::accessibility::AccessibleContext
41 public: // actually protected
42 JTabbedPane$
Page(::javax::swing::JTabbedPane
*, ::java::lang::String
*, ::javax::swing::Icon
*, ::java::awt::Component
*, ::java::lang::String
*);
44 virtual ::java::awt::Component
* getComponent();
45 virtual void setComponent(::java::awt::Component
*);
46 virtual ::java::lang::String
* getTip();
47 virtual void setTip(::java::lang::String
*);
48 virtual ::java::awt::Color
* getBackground();
49 virtual void setBackground(::java::awt::Color
*);
50 virtual ::java::awt::Color
* getForeground();
51 virtual void setForeground(::java::awt::Color
*);
52 virtual ::java::lang::String
* getTitle();
53 virtual void setTitle(::java::lang::String
*);
54 virtual ::javax::swing::Icon
* getIcon();
55 virtual void setIcon(::javax::swing::Icon
*);
56 virtual ::javax::swing::Icon
* getDisabledIcon();
57 virtual void setDisabledIcon(::javax::swing::Icon
*);
58 virtual jboolean
isEnabled();
59 virtual void setEnabled(jboolean
);
60 virtual jint
getMnemonic();
61 virtual void setMnemonic(jint
);
62 virtual void setMnemonic(jchar
);
63 virtual jint
getDisplayedMnemonicIndex();
64 virtual void setDisplayedMnemonicIndex(jint
);
65 virtual ::javax::accessibility::AccessibleContext
* getAccessibleContext();
66 virtual ::java::lang::String
* getAccessibleName();
67 virtual ::javax::accessibility::AccessibleRole
* getAccessibleRole();
68 virtual ::javax::accessibility::AccessibleStateSet
* getAccessibleStateSet();
69 virtual jint
getAccessibleIndexInParent();
70 virtual jint
getAccessibleChildrenCount();
71 virtual ::javax::accessibility::Accessible
* getAccessibleChild(jint
);
72 virtual ::java::util::Locale
* getLocale();
74 ::java::lang::String
* __attribute__((aligned(__alignof__( ::javax::accessibility::AccessibleContext
)))) tip
;
75 ::java::awt::Component
* component
;
76 ::javax::swing::Icon
* icon
;
77 ::javax::swing::Icon
* disabledIcon
;
79 ::java::lang::String
* title
;
80 ::java::awt::Color
* bg
;
81 ::java::awt::Color
* fg
;
84 static const jlong serialVersionUID
= 1614381073220130939LL;
85 public: // actually package-private
86 ::javax::swing::JTabbedPane
* this$
0;
88 static ::java::lang::Class
class$
;
91 #endif // __javax_swing_JTabbedPane$Page__