Las interfaces de usuario basadas en diálogos se proponen orientarle paso a paso en el proceso de ejecutar la refactorización seleccionada. La interfaz de usuario de refactorización basada en diálogos consta de un primer diálogo corto que permite reunir la información que se necesita para ejecutar la refactorización, un diálogo de problemas aparte que emerge en el caso de que se detecten errores, y un diálogo de vista previa que permite obtener una vista previa de los resultados de una refactorización.
Este diálogo reúne la información que se necesita para la refactorización. Por ejemplo, en el caso de una refactorización de redenominación, escribirá el nombre nuevo del elemento Java. Puede elegir entre pulsar Aceptar para ejecutar la refactorización o bien pulsar Vista previa > para obtener una vista previa del resultado de la refactorización.
Las herramientas de desarrollo Java (JDT) le permiten obtener una vista previa de los resultados de una acción de refactorización antes de ejecutarla.
El diálogo de vista previa consta de dos partes:
El diálogo de problemas indica si existen problemas (probables, potenciales o categóricos) relacionados con la acción de refactorización que está intentando realizar.
Hay cuatro tipos de problemas posibles:
Si no hay problemas de detención, podrá llevar a cabo la refactorización pulsando el botón Aceptar. Para obtener una vista previa de los resultados de la acción de refactorización, pulse el botón Continuar.
Refactorización sin vista previa
Refactorización con vista previa
Vista previa de cambios de
refactorización
Deshacer una operación de refactorización
Rehacer una operación de refactorización