[GREENFOOT-635] Convert class diagram to JavaFX
The new class diagram has already been started, in the greenfoot.guifx.ClassDiagram class. It needs more work though, to replicate the original class diagram, both in terms of graphical appearance, and because some of the context menu items (like Delete, Convert to Stride/Java) are missing from the class actions. Be careful to cover all five main cases in this dialog:
- The World class
- Subclasses of World
- The Actor class
- Subclasses of Actor
- Non World/Actor classes.
While converting this, it would be good to also tackle http://bugs.bluej.org/browse/GREENFOOT-599
Also make sure to test what happens if there are two many classes (should get a vertical scroll), and if there are classes with a deeply nested hierarchy and/or long names (probably, we need a horizontal scroll at some point, but don't let it appear too eagerly.)
Issue metadata
- Issue type: Task
- Priority: Medium