Browse Source

Partially Fixed the Welcome Screen, It might fail depending on your SSL Cert Configuration.

MeFisto94 9 years ago
parent
commit
ae68d1831c

+ 1 - 1
jme3-documentation/src/com/jme3/gde/docs/sdk/welcome/local.html

@@ -4,7 +4,7 @@
 
 <p>
 This place will be updated with the latest news about your <acronym title="Software Development Kit">SDK</acronym>.
-
+If you see this message, the latest webpage couldn't loaded so check your internet connection to have news appear here.
 </p>
 
 </div>

+ 4 - 1
jme3-welcome-screen/src/com/jme3/gde/welcome/Bundle.properties

@@ -3,6 +3,9 @@ OpenIDE-Module-Long-Description=\
     The jMonkeyEngine GDE Welcome Screen
 OpenIDE-Module-Name=Welcome Screen
 OpenIDE-Module-Short-Description=The jMonkeyEngine GDE Welcome Screen
-WelcomeScreenTopComponent.http.link=http://hub.jmonkeyengine.org/wiki/doku.php/sdk:welcome:3_1?do=export_xhtmlbody
+WelcomeScreenTopComponent.http.link=https://wiki.jmonkeyengine.org/doku.php/sdk:welcome:3_1?do=export_xhtmlbody
 WelcomeScreenTopComponent.rss.link=http://hub.jmonkeyengine.org/feed/rdf/
 WelcomeScreenTopComponent.local.link=nbres:/com/jme3/gde/docs/sdk/welcome/local.html
+CTL_WelcomeScreenAction=Welcome Screen
+CTL_WelcomeScreenTopComponent=Welcome Screen
+HINT_WelcomeScreenTopComponent=Shows news and information about your SDK

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

@@ -20,6 +20,7 @@ import org.openide.awt.ActionID;
 import org.openide.awt.ActionReference;
 import org.openide.util.Exceptions;
 import org.openide.util.HelpCtx;
+import org.openide.util.NbBundle;
 import org.openide.windows.TopComponent;
 import org.openide.util.NbBundle.Messages;
 import org.openide.util.NbPreferences;
@@ -43,11 +44,6 @@ autostore = false)
 @TopComponent.OpenActionRegistration(
         displayName = "#CTL_WelcomeScreenAction",
         preferredID = "WelcomeScreenTopComponent")
-@Messages({
-    "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 {
     private static Thread checkOpenThread;
     private static final Logger logger = Logger.getLogger(WelcomeScreenTopComponent.class.getName());
@@ -56,8 +52,8 @@ public final class WelcomeScreenTopComponent extends TopComponent implements Hyp
 
     public WelcomeScreenTopComponent() {
         initComponents();
-        setName(Bundle.CTL_WelcomeScreenTopComponent());
-        setToolTipText(Bundle.HINT_WelcomeScreenTopComponent());
+        setName(NbBundle.getMessage(WelcomeScreenTopComponent.class, "CTL_WelcomeScreenTopComponent"));
+        setToolTipText(NbBundle.getMessage(WelcomeScreenTopComponent.class, "HINT_WelcomeScreenTopComponent"));
 
         jScrollPane2.setOpaque(false);
         jScrollPane2.getViewport().setOpaque(false);
@@ -191,7 +187,8 @@ public final class WelcomeScreenTopComponent extends TopComponent implements Hyp
             in.close();
             return response.toString();
         } catch (IOException ex) {
-            logger.log(Level.INFO, "Reading welcome page content from web failed", ex);
+            logger.log(Level.INFO, "Reading welcome page content from web failed!");
+            logger.log(Level.INFO, ex.getMessage());
         } finally {
             try {
                 if (in != null)