- enable AA in InfoScreen

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10277 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
3.0
nor..67 12 years ago
parent d6ea096da9
commit edc9595437
  1. 47
      sdk/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());
}
}
}

Loading…
Cancel
Save