Explorar el Código

SDK
- enable AA in InfoScreen

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10277 75d07b2b-3a1a-0410-a2c5-0572b91ccdca

nor..67 hace 12 años
padre
commit
168788b6c3

+ 20 - 27
jme3-welcome-screen/src/com/jme3/gde/welcome/WelcomeScreenTopComponent.java

@@ -57,26 +57,8 @@ public final class WelcomeScreenTopComponent extends TopComponent implements Hyp
 
         jScrollPane2.setOpaque(false);
         jScrollPane2.getViewport().setOpaque(false);
-        jEditorPane1.putClientProperty(SwingUtilities2.AA_TEXT_PROPERTY_KEY, null);
-
-        jEditorPane1.addHyperlinkListener(new HyperlinkListener() {
-            public void hyperlinkUpdate(HyperlinkEvent he) {
-                if (he.getEventType() == HyperlinkEvent.EventType.ACTIVATED) {
-                    try {
-                        jEditorPane1.setPage(he.getURL());
-                    } catch (IOException ex) {
-                        logger.log(Level.FINE, "Loading page failed", ex);
-                        try {
-                            logger.log(Level.WARNING, "Could not open web page!");
-                            URL startUrl = new URL(org.openide.util.NbBundle.getMessage(WelcomeScreenTopComponent.class, "WelcomeScreenTopComponent.local.link"));
-                            jEditorPane1.setPage(startUrl);
-                        } catch (IOException ex1) {
-                            logger.log(Level.SEVERE, "Could not open local help page!", ex1);
-                        }
-                    }
-                }
-            }
-        });
+        jEditorPane1.putClientProperty(SwingUtilities2.AA_TEXT_PROPERTY_KEY, SwingUtilities2.AATextInfo.getAATextInfo(true));
+        jEditorPane1.addHyperlinkListener(this);
     }
 
     public void loadPage() {
@@ -87,7 +69,7 @@ public final class WelcomeScreenTopComponent extends TopComponent implements Hyp
             NbPreferences.forModule(getClass()).putLong("LAST_PAGE_UPDATE", lastMod);
             jEditorPane1.setPage(startUrl);
         } catch (IOException ex) {
-            logger.log(Level.FINE, "Loading page failed", ex);
+            logger.log(Level.INFO, "Loading page failed", ex);
             try {
                 jEditorPane1.setPage(new URL(org.openide.util.NbBundle.getMessage(WelcomeScreenTopComponent.class, "WelcomeScreenTopComponent.local.link")));
             } catch (IOException ex1) {
@@ -118,6 +100,23 @@ public final class WelcomeScreenTopComponent extends TopComponent implements Hyp
 
     }
 
+    public void hyperlinkUpdate(HyperlinkEvent he) {
+        if (he.getEventType() == HyperlinkEvent.EventType.ACTIVATED) {
+            try {
+                jEditorPane1.setPage(he.getURL());
+            } catch (IOException ex) {
+                logger.log(Level.INFO, "Loading page failed", ex);
+                try {
+                    logger.log(Level.WARNING, "Could not open web page!");
+                    URL startUrl = new URL(org.openide.util.NbBundle.getMessage(WelcomeScreenTopComponent.class, "WelcomeScreenTopComponent.local.link"));
+                    jEditorPane1.setPage(startUrl);
+                } catch (IOException ex1) {
+                    logger.log(Level.SEVERE, "Could not open local help page!", ex1);
+                }
+            }
+        }
+    }
+
     /**
      * This method is called from within the constructor to initialize the form.
      * WARNING: Do NOT modify this code. The content of this method is always
@@ -204,10 +203,4 @@ public final class WelcomeScreenTopComponent extends TopComponent implements Hyp
         String version = p.getProperty("version");
         // TODO read your settings according to their version
     }
-
-    public void hyperlinkUpdate(HyperlinkEvent he) {
-        if (he.getEventType() == HyperlinkEvent.EventType.ACTIVATED) {
-            URLDisplayer.getDefault().showURL(he.getURL());
-        }
-    }
 }