Commit 57e03ac1 authored by Kai-Holger Brassel's avatar Kai-Holger Brassel
Browse files

About dialog with Java version info

parent 0953347d
package de.hftstuttgart.buildingphysics.application.handlers; package de.hftstuttgart.buildingphysics.application.handlers;
import org.eclipse.core.runtime.Platform;
import org.eclipse.e4.core.di.annotations.Execute; import org.eclipse.e4.core.di.annotations.Execute;
import org.eclipse.jface.dialogs.MessageDialog; import org.eclipse.jface.dialogs.MessageDialog;
import org.eclipse.swt.widgets.Shell; import org.eclipse.swt.widgets.Shell;
...@@ -9,13 +8,15 @@ public class AboutHandler { ...@@ -9,13 +8,15 @@ public class AboutHandler {
@Execute @Execute
public void execute(Shell shell) { public void execute(Shell shell) {
String txt = """ String txt = """
HfT Stuttgart - Building Physics Catalog HfT Stuttgart - Building Physics Catalog
---------------------------------------- ----------------------------------------
Workspace allowsDefault: %s Java version: %s
Workspace getDefault: %s"""; Java vendor: %s
MessageDialog.openInformation(shell, "About", String.format(txt, java.vm.version: %s
Platform.getInstanceLocation().allowsDefault(), java.version.date: %s""";
Platform.getInstanceLocation().getDefault())); MessageDialog.openInformation(shell, "About",
txt.formatted(System.getProperty("java.version"), System.getProperty("java.vendor"),
System.getProperty("java.vm.version"), System.getProperty("java.version.date")));
} }
} }
...@@ -13,7 +13,6 @@ import org.eclipse.emf.ecp.ui.view.swt.ECPSWTViewRenderer; ...@@ -13,7 +13,6 @@ import org.eclipse.emf.ecp.ui.view.swt.ECPSWTViewRenderer;
import org.eclipse.jface.layout.GridLayoutFactory; import org.eclipse.jface.layout.GridLayoutFactory;
import org.eclipse.swt.SWT; import org.eclipse.swt.SWT;
import org.eclipse.swt.widgets.Composite; import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Dialog;
/** /**
* Part for displaying a Forms Editor for a Building Physics Catalog. * Part for displaying a Forms Editor for a Building Physics Catalog.
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment