you can use eclipse for all gwt app. it has good plugin for it comes with gui. you also need to install a app engine to you browsers while testing.It will be suggested when you try to test the code in browser automatically.
if you want to use ready java code in project as i know you would use for logic code since gui part is parsed to java to javascritp in gwt so you need to implement in gwt way java.