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();
+ }
}
}