classpath-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[cp-patches] FYI: Implemented remaining methods in javax.swing.AbstractC


From: Roman Kennke
Subject: [cp-patches] FYI: Implemented remaining methods in javax.swing.AbstractCellEditor
Date: Wed, 11 May 2005 15:34:14 +0200
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2.1) Gecko/20021204

I implemented the remaining methods in javax.swing.AbstractCellEditor, that have only been stubs before.

2005-05-11  Roman Kennke  <address@hidden>

       * javax/swing/AbstractCellEditor.java
       (constructor): Implemented.
       (isCellEditable): Implemented.
       (shouldSelectCell): Implemented.
       (stopCellEditing): Implemented.
       (cancelCellEditing): Implemented.


/Roman

Index: javax/swing/AbstractCellEditor.java
===================================================================
RCS file: /cvsroot/classpath/classpath/javax/swing/AbstractCellEditor.java,v
retrieving revision 1.9
diff -u -r1.9 AbstractCellEditor.java
--- javax/swing/AbstractCellEditor.java 11 May 2005 13:21:25 -0000      1.9
+++ javax/swing/AbstractCellEditor.java 11 May 2005 13:31:15 -0000
@@ -71,6 +71,8 @@
    * Creates a new instance of AbstractCellEditor.
    */
   public AbstractCellEditor() {
+    listenerList = new EventListenerList();
+    changeEvent = new ChangeEvent(this);
   } // AbstractCellEditor()
 
   /**
@@ -84,7 +86,7 @@
    *     <code>event</code>, <code>false</code> if it's not
    */
   public boolean isCellEditable(EventObject event) {
-    return false; // TODO
+    return true;
   } // isCellEditable()
 
   /**
@@ -99,7 +101,7 @@
    *     <code>false</code> otherwise
    */
   public boolean shouldSelectCell(EventObject event) {
-    return false; // TODO
+    return true;
   } // shouldSelectCell()
 
   /**
@@ -110,7 +112,8 @@
    *     <code>false</code>otherwise
    */
   public boolean stopCellEditing() {
-    return false; // TODO
+    fireEditingStopped();
+    return true;
   } // stopCellEditing()
 
   /**
@@ -118,7 +121,7 @@
    * been entered into the cell.
    */
   public void cancelCellEditing() {
-    // TODO
+    fireEditingCanceled();
   } // cancelCellEditing()
 
   /**
@@ -154,7 +157,8 @@
    */
   public CellEditorListener[] getCellEditorListeners()
   {
-    return (CellEditorListener[]) listenerList.getListeners 
(CellEditorListener.class);
+    return (CellEditorListener[]) listenerList.getListeners
+      (CellEditorListener.class);
   }
 
   /**
@@ -173,7 +177,7 @@
 
   /**
    * Notifies all registered listeners that the editing of the cell has
-   * has been cancelled.
+   * has been canceled.
    */
   protected void fireEditingCanceled()
   {

reply via email to

[Prev in Thread] Current Thread [Next in Thread]