I started a JavaFX application, and then start the ScenicView in another process. The magic happens:
ScenicView can find the nodes and properties of each node of my JavaFX application! When I clicked on a node displayed on ScenicView, it even makes the corresponding area of my JavaFx application yellow!
How can "Scenic View" do that? I don't change any start settings, and they are in two standalone jvms!
You can do this by attaching a debugger to the running JVM. It's basically the same thing that VisualVM does to profile your programs, attach debugger, profile and then, in the case of "Scenic View" list all objects and add an overlay at the position of the element.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With