Select newly created tab
authorBill Kuker <bkuker@billkuker.com>
Sun, 28 Nov 2010 21:59:52 +0000 (21:59 +0000)
committerBill Kuker <bkuker@billkuker.com>
Sun, 28 Nov 2010 21:59:52 +0000 (21:59 +0000)
gui/com/billkuker/rocketry/motorsim/visual/MultiObjectEditor.java

index b9740b440f6ce3fce2c9587d5dfee53731058f3b..98280166dfd238c50c369d815e78ecd6bc40f263 100644 (file)
@@ -187,6 +187,7 @@ public abstract class MultiObjectEditor<OBJECT, EDITOR extends Component> extend
                                editorToFile.put(e, file);\r
                                addTab(file.getName(), e);      \r
                                objectAdded(o, e);\r
+                               setSelectedComponent(e);\r
                        } catch (Exception e) {\r
                                errorDialog(e);\r
                        }\r
@@ -289,6 +290,7 @@ public abstract class MultiObjectEditor<OBJECT, EDITOR extends Component> extend
                addTab("new", e);\r
                dirty(o);\r
                objectAdded(o, e);\r
+               setSelectedComponent(e);\r
        }\r
        \r
        protected final void add(final OBJECT o, final File f){\r
@@ -299,6 +301,7 @@ public abstract class MultiObjectEditor<OBJECT, EDITOR extends Component> extend
                editorToFile.put(e, f);\r
                addTab(f.getName(), e);\r
                objectAdded(o, e);\r
+               setSelectedComponent(e);\r
        }\r
        \r
        public final void load(final File f) throws IOException{\r
@@ -310,6 +313,7 @@ public abstract class MultiObjectEditor<OBJECT, EDITOR extends Component> extend
                editorToFile.put(e, f);\r
                addTab(f.getName(), e);\r
                objectAdded(o, e);\r
+               setSelectedComponent(e);\r
        }\r
        \r
        public abstract EDITOR createEditor(final OBJECT o);\r