2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_swing_LookAndFeel__
5 #define __javax_swing_LookAndFeel__
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
25 class ComponentInputMap
;
32 class JTextComponent$KeyBinding
;
38 class javax::swing::LookAndFeel
: public ::java::lang::Object
43 virtual ::javax::swing::UIDefaults
* getDefaults();
44 virtual ::java::lang::String
* getDescription() = 0;
45 static ::java::lang::Object
* getDesktopPropertyValue(::java::lang::String
*, ::java::lang::Object
*);
46 virtual ::java::lang::String
* getID() = 0;
47 virtual ::java::lang::String
* getName() = 0;
48 virtual jboolean
getSupportsWindowDecorations();
49 virtual void initialize();
50 static void installBorder(::javax::swing::JComponent
*, ::java::lang::String
*);
51 static void installColors(::javax::swing::JComponent
*, ::java::lang::String
*, ::java::lang::String
*);
52 static void installColorsAndFont(::javax::swing::JComponent
*, ::java::lang::String
*, ::java::lang::String
*, ::java::lang::String
*);
53 virtual jboolean
isNativeLookAndFeel() = 0;
54 virtual jboolean
isSupportedLookAndFeel() = 0;
55 static void loadKeyBindings(::javax::swing::InputMap
*, JArray
< ::java::lang::Object
* > *);
56 static ::javax::swing::ComponentInputMap
* makeComponentInputMap(::javax::swing::JComponent
*, JArray
< ::java::lang::Object
* > *);
57 static ::java::lang::Object
* makeIcon(::java::lang::Class
*, ::java::lang::String
*);
58 static ::javax::swing::InputMap
* makeInputMap(JArray
< ::java::lang::Object
* > *);
59 static JArray
< ::javax::swing::text::JTextComponent$KeyBinding
* > * makeKeyBindings(JArray
< ::java::lang::Object
* > *);
60 virtual void provideErrorFeedback(::java::awt::Component
*);
61 virtual ::java::lang::String
* toString();
62 virtual void uninitialize();
63 static void uninstallBorder(::javax::swing::JComponent
*);
64 static void installProperty(::javax::swing::JComponent
*, ::java::lang::String
*, ::java::lang::Object
*);
65 static ::java::lang::Class
class$
;
68 #endif // __javax_swing_LookAndFeel__