2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_swing_JScrollPane__
5 #define __javax_swing_JScrollPane__
9 #include <javax/swing/JComponent.h>
17 class ComponentOrientation
;
24 namespace accessibility
26 class AccessibleContext
;
45 class javax::swing::JScrollPane
: public ::javax::swing::JComponent
49 virtual ::javax::swing::JViewport
* getColumnHeader();
50 virtual ::java::awt::Component
* getCorner(::java::lang::String
*);
51 virtual ::javax::swing::JScrollBar
* getHorizontalScrollBar();
52 virtual jint
getHorizontalScrollBarPolicy();
53 virtual ::javax::swing::JViewport
* getRowHeader();
54 virtual ::javax::swing::JScrollBar
* getVerticalScrollBar();
55 virtual jint
getVerticalScrollBarPolicy();
56 virtual ::javax::swing::JViewport
* getViewport();
57 virtual ::javax::swing::border::Border
* getViewportBorder();
58 virtual ::java::awt::Rectangle
* getViewportBorderBounds();
59 virtual jboolean
isWheelScrollingEnabled();
62 void removeNonNull(::java::awt::Component
*);
63 void addNonNull(::java::awt::Component
*, ::java::lang::Object
*);
65 virtual void setComponentOrientation(::java::awt::ComponentOrientation
*);
66 virtual void setColumnHeader(::javax::swing::JViewport
*);
67 virtual void setColumnHeaderView(::java::awt::Component
*);
68 virtual void setCorner(::java::lang::String
*, ::java::awt::Component
*);
69 virtual void setHorizontalScrollBar(::javax::swing::JScrollBar
*);
70 virtual void setHorizontalScrollBarPolicy(jint
);
71 virtual void setLayout(::java::awt::LayoutManager
*);
72 virtual void setRowHeader(::javax::swing::JViewport
*);
73 virtual void setRowHeaderView(::java::awt::Component
*);
74 virtual void setVerticalScrollBar(::javax::swing::JScrollBar
*);
75 virtual void setVerticalScrollBarPolicy(jint
);
76 virtual void setWheelScrollingEnabled(jboolean
);
77 virtual void setViewport(::javax::swing::JViewport
*);
78 virtual void setViewportBorder(::javax::swing::border::Border
*);
79 virtual void setViewportView(::java::awt::Component
*);
80 virtual jboolean
isValidateRoot();
82 JScrollPane(::java::awt::Component
*);
83 JScrollPane(jint
, jint
);
84 JScrollPane(::java::awt::Component
*, jint
, jint
);
85 virtual ::javax::swing::JScrollBar
* createHorizontalScrollBar();
86 virtual ::javax::swing::JScrollBar
* createVerticalScrollBar();
87 public: // actually protected
88 virtual ::javax::swing::JViewport
* createViewport();
90 virtual ::java::lang::String
* getUIClassID();
91 virtual void updateUI();
92 virtual ::javax::swing::plaf::ScrollPaneUI
* getUI();
93 virtual void setUI(::javax::swing::plaf::ScrollPaneUI
*);
94 virtual ::javax::accessibility::AccessibleContext
* getAccessibleContext();
96 static const jlong serialVersionUID
= 5203525440012340014LL;
97 public: // actually protected
98 ::javax::swing::JViewport
* __attribute__((aligned(__alignof__( ::javax::swing::JComponent
)))) columnHeader
;
99 ::javax::swing::JViewport
* rowHeader
;
100 ::java::awt::Component
* lowerLeft
;
101 ::java::awt::Component
* lowerRight
;
102 ::java::awt::Component
* upperLeft
;
103 ::java::awt::Component
* upperRight
;
104 ::javax::swing::JScrollBar
* horizontalScrollBar
;
105 jint horizontalScrollBarPolicy
;
106 ::javax::swing::JScrollBar
* verticalScrollBar
;
107 jint verticalScrollBarPolicy
;
108 ::javax::swing::JViewport
* viewport
;
110 ::javax::swing::border::Border
* viewportBorder
;
111 jboolean wheelScrollingEnabled
;
113 static ::java::lang::Class
class$
;
116 #endif // __javax_swing_JScrollPane__