< prev index next >

src/java.desktop/share/classes/javax/swing/AbstractCellEditor.java

Print this page

        

*** 29,52 **** import java.util.EventObject; import java.io.Serializable; /** * ! * A base class for <code>CellEditors</code>, providing default ! * implementations for the methods in the <code>CellEditor</code> ! * interface except <code>getCellEditorValue()</code>. * Like the other abstract implementations in Swing, also manages a list * of listeners. * * <p> * <strong>Warning:</strong> * Serialized objects of this class will not be compatible with * future Swing releases. The current serialization support is * appropriate for short term storage or RMI between applications running * the same version of Swing. As of 1.4, support for long term storage * of all JavaBeans&trade; ! * has been added to the <code>java.beans</code> package. * Please see {@link java.beans.XMLEncoder}. * * @author Philip Milne * @since 1.3 */ --- 29,52 ---- import java.util.EventObject; import java.io.Serializable; /** * ! * A base class for {@code CellEditors}, providing default ! * implementations for the methods in the {@code CellEditor} ! * interface except {@code getCellEditorValue()}. * Like the other abstract implementations in Swing, also manages a list * of listeners. * * <p> * <strong>Warning:</strong> * Serialized objects of this class will not be compatible with * future Swing releases. The current serialization support is * appropriate for short term storage or RMI between applications running * the same version of Swing. As of 1.4, support for long term storage * of all JavaBeans&trade; ! * has been added to the {@code java.beans} package. * Please see {@link java.beans.XMLEncoder}. * * @author Philip Milne * @since 1.3 */
*** 82,127 **** public boolean shouldSelectCell(EventObject anEvent) { return true; } /** ! * Calls <code>fireEditingStopped</code> and returns true. * @return true */ public boolean stopCellEditing() { fireEditingStopped(); return true; } /** ! * Calls <code>fireEditingCanceled</code>. */ public void cancelCellEditing() { fireEditingCanceled(); } /** ! * Adds a <code>CellEditorListener</code> to the listener list. * @param l the new listener to be added */ public void addCellEditorListener(CellEditorListener l) { listenerList.add(CellEditorListener.class, l); } /** ! * Removes a <code>CellEditorListener</code> from the listener list. * @param l the listener to be removed */ public void removeCellEditorListener(CellEditorListener l) { listenerList.remove(CellEditorListener.class, l); } /** ! * Returns an array of all the <code>CellEditorListener</code>s added * to this AbstractCellEditor with addCellEditorListener(). * ! * @return all of the <code>CellEditorListener</code>s added or an empty * array if no listeners have been added * @since 1.4 */ public CellEditorListener[] getCellEditorListeners() { return listenerList.getListeners(CellEditorListener.class); --- 82,127 ---- public boolean shouldSelectCell(EventObject anEvent) { return true; } /** ! * Calls {@code fireEditingStopped} and returns true. * @return true */ public boolean stopCellEditing() { fireEditingStopped(); return true; } /** ! * Calls {@code fireEditingCanceled}. */ public void cancelCellEditing() { fireEditingCanceled(); } /** ! * Adds a {@code CellEditorListener} to the listener list. * @param l the new listener to be added */ public void addCellEditorListener(CellEditorListener l) { listenerList.add(CellEditorListener.class, l); } /** ! * Removes a {@code CellEditorListener} from the listener list. * @param l the listener to be removed */ public void removeCellEditorListener(CellEditorListener l) { listenerList.remove(CellEditorListener.class, l); } /** ! * Returns an array of all the {@code CellEditorListener}s added * to this AbstractCellEditor with addCellEditorListener(). * ! * @return all of the {@code CellEditorListener}s added or an empty * array if no listeners have been added * @since 1.4 */ public CellEditorListener[] getCellEditorListeners() { return listenerList.getListeners(CellEditorListener.class);
< prev index next >