Interface de utilizador baseada em caixas de diálogo guia-o pelos passos que precisa de realizar para executar uma refactorização seleccionada. Dependendo da complexidade da refactorização, um assistente ou uma caixa de diálogo simples são utilizados para reunir informações que são necessárias para a refactorização.
Também é possível mudar o nome de um elemento Java sem caixas de diálogo. Estas caixas de diálogo podem ser activadas ou desactivas na página de preferências de Java. Se a opção sem caixas de diálogo for activada, o novo nome para o elemento Java pode ser escrito no editor quando a refactorização de mudança de nome for invocada.