CyberX3D for Java for Java is a development package for X3D/!VRML and Java programmers. Using the package, you can easily read and write the X3D/!VRML files, set and get the scene graph information, draw the geometries, run the behaviors easily.
Please check the user's guide of CyberX3D for Java on SourceForge.net in more detail.