org.siebengeisslein.pgui
Class AutoCompleteCellEditor

java.lang.Object
  extended by org.siebengeisslein.client.Persistent
      extended by org.siebengeisslein.pgui.AbstractCellEditor
          extended by org.siebengeisslein.pgui.AutoCompleteCellEditor
All Implemented Interfaces:
java.awt.event.ActionListener, java.util.EventListener, javax.swing.CellEditor, javax.swing.table.TableCellEditor, Instrumented

public class AutoCompleteCellEditor
extends AbstractCellEditor
implements java.awt.event.ActionListener, javax.swing.table.TableCellEditor

Code derived from http://www.orbital-computer.de/JComboBox/


Constructor Summary
AutoCompleteCellEditor(javax.swing.ComboBoxModel model, javax.swing.ListCellRenderer renderer, ProtoTypeFactory protoTypeFactory)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 java.lang.Object getCellEditorValue()
           
 java.awt.Component getTableCellEditorComponent(javax.swing.JTable table, java.lang.Object value, boolean isSelected, int row, int column)
           
 boolean stopCellEditing()
           
 
Methods inherited from class org.siebengeisslein.pgui.AbstractCellEditor
addCellEditorListener, cancelCellEditing, initTransient, isCellEditable, removeCellEditorListener, shouldSelectCell
 
Methods inherited from class org.siebengeisslein.client.Persistent
abort, clearUserLocals, clone, commit, disposeTransient, getGroup, getRef, getTransientValue, hashCode, isWriteTransaction, joinWriteTransaction, readLock, setGroup, setTransientValue, toPersistent, toRef, writeExternal, writeLock
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.swing.CellEditor
addCellEditorListener, cancelCellEditing, isCellEditable, removeCellEditorListener, shouldSelectCell
 

Constructor Detail

AutoCompleteCellEditor

public AutoCompleteCellEditor(javax.swing.ComboBoxModel model,
                              javax.swing.ListCellRenderer renderer,
                              ProtoTypeFactory protoTypeFactory)
Method Detail

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

getCellEditorValue

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

stopCellEditing

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

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