+1 for not re-inventing the wheel - building on Netbeans or the Eclipse project would save you heaps of time and effort and provide cross-platform out of the box. I use Eclipse all the time.
I agree and don't want to waste my time for reinventing the wheel. And I'm also