I am sorry, is there anything special in this interface? You just pile some icon buttons in there, and now if you know a little about Java2D, you are all set. Too pity Java3D is not an official part of Java, you can even desgin 3D interface with that.