OSDN Git Service

Merged gcj-eclipse branch to trunk.
[pf3gnuchains/gcc-fork.git] / libjava / javax / swing / BorderFactory.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __javax_swing_BorderFactory__
5 #define __javax_swing_BorderFactory__
6
7 #pragma interface
8
9 #include <java/lang/Object.h>
10 extern "Java"
11 {
12   namespace java
13   {
14     namespace awt
15     {
16         class Color;
17         class Font;
18     }
19   }
20   namespace javax
21   {
22     namespace swing
23     {
24         class BorderFactory;
25         class Icon;
26       namespace border
27       {
28           class Border;
29           class CompoundBorder;
30           class MatteBorder;
31           class TitledBorder;
32       }
33     }
34   }
35 }
36
37 class javax::swing::BorderFactory : public ::java::lang::Object
38 {
39
40   BorderFactory();
41 public:
42   static ::javax::swing::border::Border * createLineBorder(::java::awt::Color *);
43   static ::javax::swing::border::Border * createLineBorder(::java::awt::Color *, jint);
44   static ::javax::swing::border::Border * createRaisedBevelBorder();
45   static ::javax::swing::border::Border * createLoweredBevelBorder();
46   static ::javax::swing::border::Border * createBevelBorder(jint);
47   static ::javax::swing::border::Border * createBevelBorder(jint, ::java::awt::Color *, ::java::awt::Color *);
48   static ::javax::swing::border::Border * createBevelBorder(jint, ::java::awt::Color *, ::java::awt::Color *, ::java::awt::Color *, ::java::awt::Color *);
49   static ::javax::swing::border::Border * createEtchedBorder();
50   static ::javax::swing::border::Border * createEtchedBorder(jint);
51   static ::javax::swing::border::Border * createEtchedBorder(::java::awt::Color *, ::java::awt::Color *);
52   static ::javax::swing::border::Border * createEtchedBorder(jint, ::java::awt::Color *, ::java::awt::Color *);
53   static ::javax::swing::border::TitledBorder * createTitledBorder(::java::lang::String *);
54   static ::javax::swing::border::TitledBorder * createTitledBorder(::javax::swing::border::Border *);
55   static ::javax::swing::border::TitledBorder * createTitledBorder(::javax::swing::border::Border *, ::java::lang::String *);
56   static ::javax::swing::border::TitledBorder * createTitledBorder(::javax::swing::border::Border *, ::java::lang::String *, jint, jint);
57   static ::javax::swing::border::TitledBorder * createTitledBorder(::javax::swing::border::Border *, ::java::lang::String *, jint, jint, ::java::awt::Font *);
58   static ::javax::swing::border::TitledBorder * createTitledBorder(::javax::swing::border::Border *, ::java::lang::String *, jint, jint, ::java::awt::Font *, ::java::awt::Color *);
59   static ::javax::swing::border::Border * createEmptyBorder();
60   static ::javax::swing::border::Border * createEmptyBorder(jint, jint, jint, jint);
61   static ::javax::swing::border::CompoundBorder * createCompoundBorder();
62   static ::javax::swing::border::CompoundBorder * createCompoundBorder(::javax::swing::border::Border *, ::javax::swing::border::Border *);
63   static ::javax::swing::border::MatteBorder * createMatteBorder(jint, jint, jint, jint, ::java::awt::Color *);
64   static ::javax::swing::border::MatteBorder * createMatteBorder(jint, jint, jint, jint, ::javax::swing::Icon *);
65   static ::java::lang::Class class$;
66 };
67
68 #endif // __javax_swing_BorderFactory__