DefaultTableCellRenderer.h 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
  2. #ifndef __javax_swing_table_DefaultTableCellRenderer__
  3. #define __javax_swing_table_DefaultTableCellRenderer__
  4. #pragma interface
  5. #include <javax/swing/JLabel.h>
  6. extern "Java"
  7. {
  8. namespace java
  9. {
  10. namespace awt
  11. {
  12. class Color;
  13. class Component;
  14. class Rectangle;
  15. }
  16. }
  17. namespace javax
  18. {
  19. namespace swing
  20. {
  21. class JTable;
  22. namespace border
  23. {
  24. class Border;
  25. }
  26. namespace table
  27. {
  28. class DefaultTableCellRenderer;
  29. }
  30. }
  31. }
  32. }
  33. class javax::swing::table::DefaultTableCellRenderer : public ::javax::swing::JLabel
  34. {
  35. public:
  36. DefaultTableCellRenderer();
  37. virtual void setForeground(::java::awt::Color *);
  38. virtual void setBackground(::java::awt::Color *);
  39. virtual void updateUI();
  40. virtual ::java::awt::Component * getTableCellRendererComponent(::javax::swing::JTable *, ::java::lang::Object *, jboolean, jboolean, jint, jint);
  41. virtual jboolean isOpaque();
  42. virtual void validate();
  43. virtual void revalidate();
  44. virtual void repaint(jlong, jint, jint, jint, jint);
  45. virtual void repaint(::java::awt::Rectangle *);
  46. public: // actually protected
  47. virtual void firePropertyChange(::java::lang::String *, ::java::lang::Object *, ::java::lang::Object *);
  48. public:
  49. virtual void firePropertyChange(::java::lang::String *, jboolean, jboolean);
  50. public: // actually protected
  51. virtual void setValue(::java::lang::Object *);
  52. public: // actually package-private
  53. static const jlong serialVersionUID = 7878911414715528324LL;
  54. public: // actually protected
  55. static ::javax::swing::border::Border * noFocusBorder;
  56. public: // actually package-private
  57. ::java::awt::Color * __attribute__((aligned(__alignof__( ::javax::swing::JLabel)))) foreground;
  58. ::java::awt::Color * background;
  59. public:
  60. static ::java::lang::Class class$;
  61. };
  62. #endif // __javax_swing_table_DefaultTableCellRenderer__