What’s Next? Java GUI?
V 2.23 now exposes GUI drawing classes for override
Possible to create a Java GUI framework to solve platform problem
Classes such as TVirtualX, TVirtualPad, TVirtualHistPainter, etc. need to be subclassed to provide interfaces to Java.
Then their Java Native Interface counterpart classes must be created.
Once this is done, people should be able to create a Java GUI that substitutes a “TJavaHistPainter” for the global gHistPainter object, etc. Then have a “TJavaPad” that histograms, etc., get painted to.
This may not be a good solution
- lots of work to duplicate full Root functionality
- support nightmare
- may be OK in short term for just these 3 classes