Javelin is a object modeling and
coding environment for Java.
Create and manage classes, attributes,
methods, inheritance and association relationships - visually. Switch between high level design tasks and low
level coding tasks with the click of a button. Create new classes,
establish relationships then drill down into the generated code to edit a
method body.
This version was made Wine compatible (which didn't actually take that long - only a couple of hours - which is a great testimony for the integrity of Wine's Window's API implementation).