Several of the programming environments for Java are adding refactoring support.
TOOL
COMPANY
TYPE
URL
Borland Together
Borland
UML tool with Java and refactoring support
www.borland.com
CodeGuide
Omnicore
IDE
www.omnicore.com
Eclipse
www.eclipse.org
Idea
IntelliJ
www.intellij.com
JavaRefactor
Plugin for jEdit
plugins.jedit.org/plugins/?JavaRefactor
JBuilder
www.borland.com/jbuilder
JFactor
Instantiations
Plugin for JBuilder and VisualAge
www.instantiations.com/jfactor
JRefactory
Plugin for Elixir, JBuilder, and NetBeans.
jrefactory. sourceforge .net
RefactorIt
Aqris
Plugin for JBuilder, JDeveloper, NetBeans, and Sun ONE Studio
www.refactorit.com
Transmogrify
Plugin for JBuilder and Forte4Java
transmogrify.sourceforge.net
XRefactory
Xref-Tech
Plugin for Emacs, jEdit, and XEmacs
www.xref-tech.com
There is a tool list at www.refactoring.com/tools.html that includes these tools, as well as tools for several other languages.