2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_swing_JScrollBar__
5 #define __javax_swing_JScrollBar__
9 #include <javax/swing/JComponent.h>
10 #include <gcj/array.h>
21 class AdjustmentListener
;
27 namespace accessibility
29 class AccessibleContext
;
33 class BoundedRangeModel
;
47 class javax::swing::JScrollBar
: public ::javax::swing::JComponent
53 JScrollBar(jint
, jint
, jint
, jint
, jint
);
54 virtual void setUI(::javax::swing::plaf::ScrollBarUI
*);
55 virtual ::javax::swing::plaf::ScrollBarUI
* getUI();
56 virtual void updateUI();
57 virtual ::java::lang::String
* getUIClassID();
58 virtual jint
getOrientation();
59 virtual void setOrientation(jint
);
60 virtual ::javax::swing::BoundedRangeModel
* getModel();
61 virtual void setModel(::javax::swing::BoundedRangeModel
*);
62 virtual jint
getUnitIncrement(jint
);
63 virtual void setUnitIncrement(jint
);
64 virtual jint
getBlockIncrement(jint
);
65 virtual void setBlockIncrement(jint
);
66 virtual jint
getUnitIncrement();
67 virtual jint
getBlockIncrement();
68 virtual jint
getValue();
69 virtual void setValue(jint
);
70 virtual jint
getVisibleAmount();
71 virtual void setVisibleAmount(jint
);
72 virtual jint
getMinimum();
73 virtual void setMinimum(jint
);
74 virtual jint
getMaximum();
75 virtual void setMaximum(jint
);
76 virtual jboolean
getValueIsAdjusting();
77 virtual void setValueIsAdjusting(jboolean
);
78 virtual void setValues(jint
, jint
, jint
, jint
);
79 virtual void addAdjustmentListener(::java::awt::event::AdjustmentListener
*);
80 virtual void removeAdjustmentListener(::java::awt::event::AdjustmentListener
*);
81 virtual JArray
< ::java::awt::event::AdjustmentListener
* > * getAdjustmentListeners();
82 public: // actually protected
83 virtual void fireAdjustmentValueChanged(jint
, jint
, jint
);
84 public: // actually package-private
85 virtual void fireAdjustmentValueChanged(jint
, jint
, jint
, jboolean
);
87 virtual ::java::awt::Dimension
* getMinimumSize();
88 virtual ::java::awt::Dimension
* getMaximumSize();
89 virtual void setEnabled(jboolean
);
90 public: // actually protected
91 virtual ::java::lang::String
* paramString();
93 virtual ::javax::accessibility::AccessibleContext
* getAccessibleContext();
95 static const jlong serialVersionUID
= -8195169869225066566LL;
96 public: // actually protected
97 jint
__attribute__((aligned(__alignof__( ::javax::swing::JComponent
)))) blockIncrement
;
98 ::javax::swing::BoundedRangeModel
* model
;
102 ::javax::swing::event::ChangeListener
* sbChangeListener
;
104 static ::java::lang::Class
class$
;
107 #endif // __javax_swing_JScrollBar__