Przeglądaj źródła

Improved Welcome Screen (Added an Icon, removed multiple entries under Windows)

MeFisto94 9 lat temu
rodzic
commit
3dee57058f

+ 9 - 8
jme3-welcome-screen/src/com/jme3/gde/welcome/WelcomeScreenTopComponent.java

@@ -25,24 +25,25 @@ import org.openide.windows.WindowManager;
 import sun.swing.SwingUtilities2;
 
 /**
- * Top component which displays something.
+ * The Window Component itself.
+ * It will display the "Message of the Day"
  */
 @ConvertAsProperties(
     dtd = "-//com.jme3.gde.welcome//WelcomeScreen//EN",
 autostore = false)
 @TopComponent.Description(
     preferredID = "WelcomeScreenTopComponent",
-//iconBase="SET/PATH/TO/ICON/HERE", 
-persistenceType = TopComponent.PERSISTENCE_ALWAYS)
+    iconBase="com/jme3/gde/core/icons/65.png",
+    persistenceType = TopComponent.PERSISTENCE_ALWAYS)
 @TopComponent.Registration(mode = "editor", openAtStartup = true)
-@ActionID(category = "Window", id = "com.jme3.gde.welcome.WelcomeScreenTopComponent")
+@ActionID(category = "Window", id = "WelcomeScreenTopComponent")
 @ActionReference(path = "Menu/Window" /*, position = 333 */)
 @TopComponent.OpenActionRegistration(
-        displayName = "CTL_WelcomeScreenAction", /* No # since it's not part of the Bundles.properties. See http://bits.netbeans.org/dev/javadoc/org-openide-awt/org/openide/awt/ActionRegistration.html#displayName-- */
-preferredID = "WelcomeScreenTopComponent")
+        displayName = "#CTL_WelcomeScreenAction",
+        preferredID = "WelcomeScreenTopComponent")
 @Messages({
-    "CTL_WelcomeScreenAction=Info Screen",
-    "CTL_WelcomeScreenTopComponent=Info Screen",
+    "CTL_WelcomeScreenAction=Welcome Screen",
+    "CTL_WelcomeScreenTopComponent=Welcome Screen",
     "HINT_WelcomeScreenTopComponent=Shows news and information about your SDK"
 })
 public final class WelcomeScreenTopComponent extends TopComponent implements HyperlinkListener {