Author: andrey
Date: Wed Jan 14 08:11:16 2009
New Revision: 734435

URL: http://svn.apache.org/viewvc?rev=734435&view=rev
Log:
CAY-1021 adding a callback method should result in focus on method name

Modified:
    
cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/AbstractCallbackMethodsTab.java

Modified: 
cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/AbstractCallbackMethodsTab.java
URL: 
http://svn.apache.org/viewvc/cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/AbstractCallbackMethodsTab.java?rev=734435&r1=734434&r2=734435&view=diff
==============================================================================
--- 
cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/AbstractCallbackMethodsTab.java
 (original)
+++ 
cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/AbstractCallbackMethodsTab.java
 Wed Jan 14 08:11:16 2009
@@ -24,7 +24,6 @@
 import java.awt.event.ItemEvent;
 import java.awt.event.ItemListener;
 import java.util.ArrayList;
-import java.util.Iterator;
 import java.util.List;
 
 import javax.swing.JComboBox;
@@ -231,6 +230,11 @@
                 if (isVisible()) {
                     updateCallbackTypeCounters();
                     rebuildTable();
+                    
+                    if (table.editCellAt(table.getRowCount() - 1, 0)
+                            && table.getEditorComponent() != null) {
+                        table.getEditorComponent().requestFocus();
+                    }
                 }
             }
 


Reply via email to