If it is for schooling, then you will have to learn a
long hardway of java. But if it is for work, any
third party would do such as sitraka, infragistics,
jinfonet, etc... If your company not nippicking use
JReport??? from the same house created JCreator IDE.