2014-05-11 12 views
8

Bir JavaFX uygulamasını başlattım ve başka bir işlemde ScenicView'u başlattım. Büyü şu:Neden "Doğal Görünüm" başka bir JavaFX uygulamasını denetleyebilir?

ScenicView, JavaFX uygulamasının her düğümünün düğümlerini ve özelliklerini bulabilir! ScenicView'de görüntülenen bir düğüme tıkladığımda, JavaFx uygulamasının ilgili alanını sarı bile yapar!

"Doğal Görünüm" bunu nasıl yapabilir? Herhangi bir başlangıç ​​ayarını değiştirmiyorum ve iki bağımsız jvms içinde!

cevap

2

Bunu, çalışan bir JVM'ye bir hata ayıklayıcı ekleyerek yapabilirsiniz. Temelde VisualVM programlarınızı profillemek, debugger, profile eklemek ve daha sonra "Scenic View" durumunda tüm nesneleri listelemek ve öğenin konumuna bir bindirme eklemek aynı şey.