2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_swing_DefaultCellEditor__
5 #define __javax_swing_DefaultCellEditor__
9 #include <javax/swing/AbstractCellEditor.h>
23 class DefaultCellEditor
;
24 class DefaultCellEditor$EditorDelegate
;
35 class javax::swing::DefaultCellEditor
: public ::javax::swing::AbstractCellEditor
39 DefaultCellEditor(::javax::swing::JTextField
*);
40 DefaultCellEditor(::javax::swing::JCheckBox
*);
41 DefaultCellEditor(::javax::swing::JComboBox
*);
42 virtual ::java::awt::Component
* getComponent();
43 virtual jint
getClickCountToStart();
44 virtual void setClickCountToStart(jint
);
45 virtual ::java::lang::Object
* getCellEditorValue();
46 virtual jboolean
isCellEditable(::java::util::EventObject
*);
47 virtual jboolean
shouldSelectCell(::java::util::EventObject
*);
48 virtual jboolean
stopCellEditing();
49 virtual void cancelCellEditing();
50 virtual ::java::awt::Component
* getTreeCellEditorComponent(::javax::swing::JTree
*, ::java::lang::Object
*, jboolean
, jboolean
, jboolean
, jint
);
51 virtual ::java::awt::Component
* getTableCellEditorComponent(::javax::swing::JTable
*, ::java::lang::Object
*, jboolean
, jint
, jint
);
53 static const jlong serialVersionUID
= 3564035141373880027LL;
54 public: // actually protected
55 ::javax::swing::JComponent
* __attribute__((aligned(__alignof__( ::javax::swing::AbstractCellEditor
)))) editorComponent
;
56 ::javax::swing::DefaultCellEditor$EditorDelegate
* delegate
;
57 jint clickCountToStart
;
59 static ::java::lang::Class
class$
;
62 #endif // __javax_swing_DefaultCellEditor__