apps/scenebuilder/SceneBuilderApp/src/com/oracle/javafx/scenebuilder/app/about/AboutWindowController.java
Print this page
rev 9240 : 8076423: JEP 253: Prepare JavaFX UI Controls & CSS APIs for Modularization
*** 32,43 ****
package com.oracle.javafx.scenebuilder.app.about;
import com.oracle.javafx.scenebuilder.app.SceneBuilderApp;
import com.oracle.javafx.scenebuilder.app.i18n.I18N;
import com.oracle.javafx.scenebuilder.kit.editor.panel.util.AbstractFxmlWindowController;
- import com.sun.javafx.tk.Toolkit;
- import com.sun.prism.GraphicsPipeline;
import java.io.File;
import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;
import javafx.fxml.FXML;
--- 32,41 ----
*** 119,129 ****
private String getAboutText() {
StringBuilder text = getVersionParagraph()
.append(getBuildInfoParagraph())
.append(getLoggingParagraph())
- .append(getFxParagraph())
.append(getJavaParagraph())
.append(getOsParagraph())
.append(I18N.getString(sbAboutCopyrightKeyName));
return text.toString();
--- 117,126 ----
*** 176,212 ****
.append(I18N.getString("about.logging.body.second", getLogFilePath()))
.append("\n\n"); //NOI18N
return sb;
}
- private StringBuilder getFxParagraph() {
- boolean hwAccelerated = false;
- String tk = Toolkit.getToolkit().getClass().getSimpleName();
- StringBuilder fxtra = new StringBuilder("JavaFX\n"); //NOI18N
- fxtra.append(I18N.getString("about.fx.toolkit"))
- .append(" = ").append(tk).append("\n"); //NOI18N
-
- if ("GlassToolkit".equals(tk) || "PrismToolkit".equals(tk) //NOI18N
- || "QuantumToolkit".equals(tk)) { //NOI18N
- String ppl = GraphicsPipeline.getPipeline().getClass().getSimpleName();
- fxtra.append(I18N.getString("about.fx.pipeline"))
- .append(" = ").append(ppl).append("\n"); //NOI18N
- if (ppl.trim().equals("D3DPipeline") //NOI18N
- || ppl.trim().equals("ES1Pipeline") //NOI18N
- || ppl.trim().equals("ES2Pipeline")) { //NOI18N
- hwAccelerated = true;
- }
- }
- fxtra.append(I18N.getString("about.fx.hardware.acceleration"))
- .append(" ") //NOI18N
- .append(hwAccelerated ? I18N.getString("about.fx.hardware.acceleration.enabled")
- : I18N.getString("about.fx.hardware.acceleration.disabled"))
- .append("\n\n"); //NOI18N
-
- return fxtra;
- }
-
private StringBuilder getJavaParagraph() {
StringBuilder sb = new StringBuilder("Java\n"); //NOI18N
sb.append(System.getProperty("java.runtime.version")).append(", ") //NOI18N
.append(System.getProperty("java.vendor")).append("\n\n"); //NOI18N
return sb;
--- 173,182 ----