BorderFactory.h 3.0 KB

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