2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_swing_plaf_basic_BasicBorders$ButtonBorder__
5 #define __javax_swing_plaf_basic_BasicBorders$ButtonBorder__
9 #include <javax/swing/border/AbstractBorder.h>
30 class BasicBorders$ButtonBorder
;
37 class javax::swing::plaf::basic::BasicBorders$ButtonBorder
: public ::javax::swing::border::AbstractBorder
41 BasicBorders$
ButtonBorder(::java::awt::Color
*, ::java::awt::Color
*, ::java::awt::Color
*, ::java::awt::Color
*);
42 virtual void paintBorder(::java::awt::Component
*, ::java::awt::Graphics
*, jint
, jint
, jint
, jint
);
43 virtual ::java::awt::Insets
* getBorderInsets(::java::awt::Component
*);
44 virtual ::java::awt::Insets
* getBorderInsets(::java::awt::Component
*, ::java::awt::Insets
*);
45 public: // actually package-private
46 static const jlong serialVersionUID
= -157053874580739687LL;
47 public: // actually protected
48 ::java::awt::Color
* __attribute__((aligned(__alignof__( ::javax::swing::border::AbstractBorder
)))) shadow
;
49 ::java::awt::Color
* darkShadow
;
50 ::java::awt::Color
* highlight
;
51 ::java::awt::Color
* lightHighlight
;
53 static ::java::lang::Class
class$
;
56 #endif // __javax_swing_plaf_basic_BasicBorders$ButtonBorder__