teeChart for Java supports all major Java programming languages including Borland, JBuilder, IBM Eclipse, Sun Netbeans, IntelliJ IDEA and Oracle JDeveloper.
It offers 53 Chart styles (in 2D and 3D plus multiple combinations), 40 mathematical functions and 10 Chart Tool components for additional functionality including dragging of series marks, annotation objects, cursors and manual trend lines, coloring bands, etc.
Extensive demos and Online help.