Uma interface de utilizador com uma caixa de diálogo guia o utilizador pelos passos necessários para a execução da refactorização seleccionada. Uma interface de utilizador de refactorização baseada na caixa de diálogo consiste numa pequena primeira caixa de diálogo que recolhe informação necessária para executar a refactorização, uma caixa de diálogo de problema à parte que emerge se forem detectados erros e uma caixa de diálogo de pré-visualização para pré-visualizar os resultados de uma refactorização.
Esta caixa de diálogo recolhe a informação necessária para a refactorização. Por exemplo, para uma refactorização vai inserir o novo nome do elemento Java. Pode premir OK para executar a refactorização ou Pré-Visualizar > para pré-visualizar o resultado da refactorização.
As JDT permitem-lhe pré-visualizar os resultados de uma acção de refactorização antes de a executar.
A caixa de diálogo pré-visualizar consiste em duas partes:
Uma árvore na parte superior que contém todos os elementos Java afectados pela refactorização. Cada nó de nível superior na árvores representa uma unidade de compilação.
Algumas refactorizações permitem filtrar a árvore por diferentes tipos de alterações feitas pela refactorização. Utilize a opção Filtrar alterações para modificar a filtragem.
A caixa diálogo problema indica se existem problemas suspeitos, potenciais ou definitivos na acção de refactorização que estiver a tentar executar.
São possíveis quatro tipos de problemas:
Se não existirem comandos parar problemas a refactorização pode ser levada a cabo premindo o botão OK. Para pré-visualizar os resultados da acção de refactorização, prima o botão Continuar.