model
Class MultiEditor

java.lang.Object
  extended by model.MultiEditor
All Implemented Interfaces:
javax.swing.CellEditor, javax.swing.table.TableCellEditor

public class MultiEditor
extends java.lang.Object
implements javax.swing.table.TableCellEditor

Version:
1.0.0 11/09/1998, 1.1.0 28/03/2011, 1.2.0
Author:
Nobuo Tamemasa, Mickaël Martin Nevot

Field Summary
private static int BOOLEAN
           
private  javax.swing.DefaultCellEditor[] cellEditors
           
private static int COMBO
           
private  javax.swing.JComboBox comboBox
           
private  int flg
           
private static int NUM_EDITOR
           
private static int STRING
           
 
Constructor Summary
MultiEditor()
           
 
Method Summary
 void addCellEditorListener(javax.swing.event.CellEditorListener l)
           
 void cancelCellEditing()
           
 java.lang.Object getCellEditorValue()
           
 int getClickCountToStart()
           
 java.awt.Component getComponent()
           
 java.awt.Component getTableCellEditorComponent(javax.swing.JTable table, java.lang.Object value, boolean isSelected, int row, int column)
           
 boolean isCellEditable(java.util.EventObject anEvent)
           
 void removeCellEditorListener(javax.swing.event.CellEditorListener l)
           
 void setClickCountToStart(int n)
           
 boolean shouldSelectCell(java.util.EventObject anEvent)
           
 boolean stopCellEditing()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COMBO

private static final int COMBO
See Also:
Constant Field Values

BOOLEAN

private static final int BOOLEAN
See Also:
Constant Field Values

STRING

private static final int STRING
See Also:
Constant Field Values

NUM_EDITOR

private static final int NUM_EDITOR
See Also:
Constant Field Values

cellEditors

private javax.swing.DefaultCellEditor[] cellEditors

comboBox

private javax.swing.JComboBox comboBox

flg

private int flg
Constructor Detail

MultiEditor

public MultiEditor()
Method Detail

getTableCellEditorComponent

public java.awt.Component getTableCellEditorComponent(javax.swing.JTable table,
                                                      java.lang.Object value,
                                                      boolean isSelected,
                                                      int row,
                                                      int column)
Specified by:
getTableCellEditorComponent in interface javax.swing.table.TableCellEditor

getCellEditorValue

public java.lang.Object getCellEditorValue()
Specified by:
getCellEditorValue in interface javax.swing.CellEditor

getComponent

public java.awt.Component getComponent()

stopCellEditing

public boolean stopCellEditing()
Specified by:
stopCellEditing in interface javax.swing.CellEditor

cancelCellEditing

public void cancelCellEditing()
Specified by:
cancelCellEditing in interface javax.swing.CellEditor

isCellEditable

public boolean isCellEditable(java.util.EventObject anEvent)
Specified by:
isCellEditable in interface javax.swing.CellEditor

shouldSelectCell

public boolean shouldSelectCell(java.util.EventObject anEvent)
Specified by:
shouldSelectCell in interface javax.swing.CellEditor

addCellEditorListener

public void addCellEditorListener(javax.swing.event.CellEditorListener l)
Specified by:
addCellEditorListener in interface javax.swing.CellEditor

removeCellEditorListener

public void removeCellEditorListener(javax.swing.event.CellEditorListener l)
Specified by:
removeCellEditorListener in interface javax.swing.CellEditor

setClickCountToStart

public void setClickCountToStart(int n)

getClickCountToStart

public int getClickCountToStart()