2
0
Эх сурвалжийг харах

- add some user feedback when Custom Control classes cannot be instantiated

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8618 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
nor..67 14 жил өмнө
parent
commit
3c3f54df79

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

@@ -111,11 +111,13 @@ public final class NewCustomControlWizardAction extends AbstractNewControlWizard
                 }
             } catch (InstantiationException ex) {
                 Exceptions.printStackTrace(ex);
+                DialogDisplayer.getDefault().notifyLater(new NotifyDescriptor.Message("Error instatiating class!"));
             } catch (IllegalAccessException ex) {
                 Exceptions.printStackTrace(ex);
+                DialogDisplayer.getDefault().notifyLater(new NotifyDescriptor.Message("Error instatiating class!"));
             }
         } else {
-            DialogDisplayer.getDefault().notifyLater(new NotifyDescriptor.Message("Cannot find this class:\n" + className));
+            DialogDisplayer.getDefault().notifyLater(new NotifyDescriptor.Message("Cannot find class:\n" + className+ "\nMake sure the name is correct, also make sure\nyour projects classes are compiled, best enable\n 'Save on Compile' in the project preferences under 'build'"));
         }
         return null;
     }