Eclipse's concept of a java DOM is a kickass concept exactly for this, you can move methods around or rename them and eclipse knows already all the dependencies and can update all your code on the fly.
No other IDE is so advanced in terms of development paradigms.
Have you tried IDEA from IntelliJ? http://www.intellij.com
Not free, but kickass. -pete