瀏覽代碼

- show user dialog when class specified in CustomControl wizard is no Control

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8620 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
nor..67 14 年之前
父節點
當前提交
7e260743f3

+ 3 - 1
jme3-core/src/com/jme3/gde/core/sceneexplorer/nodes/actions/impl/NewCustomControlWizardAction.java

@@ -108,6 +108,8 @@ public final class NewCustomControlWizardAction extends AbstractNewControlWizard
                 Object contr = clazz.newInstance();
                 if (contr instanceof Control) {
                     return (Control) contr;
+                } else {
+                    DialogDisplayer.getDefault().notifyLater(new NotifyDescriptor.Message("This is no Control class!"));
                 }
             } catch (InstantiationException ex) {
                 Exceptions.printStackTrace(ex);
@@ -117,7 +119,7 @@ public final class NewCustomControlWizardAction extends AbstractNewControlWizard
                 DialogDisplayer.getDefault().notifyLater(new NotifyDescriptor.Message("Error instatiating class!"));
             }
         } else {
-            DialogDisplayer.getDefault().notifyLater(new NotifyDescriptor.Message("Cannot find class: " + className+ "\nMake sure the name is correct and the project is compiled,\nbest enable 'Save on Compile' in the project preferences."));
+            DialogDisplayer.getDefault().notifyLater(new NotifyDescriptor.Message("Cannot find class: " + className + "\nMake sure the name is correct and the project is compiled,\nbest enable 'Save on Compile' in the project preferences."));
         }
         return null;
     }