src/Pure/Tools/java_monitor.scala
changeset 72981 c78d1dfc6571
parent 72977 e028331c578b
child 73340 0ffcad1f6130
--- a/src/Pure/Tools/java_monitor.scala	Mon Dec 21 23:22:14 2020 +0100
+++ b/src/Pure/Tools/java_monitor.scala	Tue Dec 22 15:49:22 2020 +0100
@@ -9,7 +9,8 @@
 
 import java.awt.Component
 import javax.swing.UIManager
-import sun.tools.jconsole.{JConsole, LocalVirtualMachine, VMPanel, ProxyClient}
+import sun.tools.jconsole.{JConsole, LocalVirtualMachine, VMPanel, ProxyClient,
+  Messages, Resources => JConsoleResources}
 
 
 object Java_Monitor
@@ -40,6 +41,13 @@
           System.setProperty("swing.defaultlaf", laf)
       }
 
+      Desktop_App.about_handler {
+        GUI.dialog(null, "Java Monitor",
+          JConsoleResources.format(
+            Messages.JCONSOLE_VERSION, System.getProperty("java.runtime.version"))
+        )
+      }
+
       val jconsole = new JConsole(false)
 
       val screen = GUI.mouse_location()