Acerca del editor visual para Java

El editor visual para Java es un editor de Java centrado en código que le ayuda a diseñar aplicaciones que tengan interfaz gráfica de usuario (GUI). El editor visual está basado en el modelo de componente de JavaBeans y tiene soporte para la construcción visual utilizando el Standard Widget Toolkit (SWT), el Abstract Window Toolkit (AWT) o Swing.

El editor visual está diseñado para trabajar con archivos fuente .java, permitiendo editar el fuente y el diseño de forma simultánea. El editor visual no tiene su propia perspectiva. Si se utiliza el editor visual en una perspectiva Java, el editor utilizará las personalizaciones que se hayan realizado en la posición de las vistas Tareas, Consola y Diseño.

El editor visual de Java se puede utilizar para crear una clase empleando componentes visuales o beans de Java, desde una paleta de diseño. Esta clase puede ser una aplicación ejecutable (una clase con un método main) o bien un bean de Java que se quiera incluir en otra clase. Para que el editor visual de Java la pueda utilizar como un bean de Java, no hay que implementar ninguna interfaz y el único requisito es que el editor sepa cómo crear instancias de la clase. En la mayoría de los objetivos, esto quiere decir que la clase debe ser pública y tener un constructor null público. El constructor null puede ser explícito o implícito, aunque hay algunas excepciones que el editor visual de Java es capaz de reconocer, como las subclases java.awt.Dialog. Se crean instancias de ésta mediante el constructor que obtiene el argumento de java.awt.Frame. El editor visual añade un constructor explícito que invoca al método de inicialización (initialize), que se utiliza para configurar el estado inicial del bean de Java.

El entorno de trabajo tiene una serie de editores que se pueden utilizar para editar un archivo fuente .java. El editor Java permite escribir código fuente manualmente, mientras que el editor visual de Java combina las vistas Fuente y Diseño en las que se puede ver una previsualización de los componentes y su diseño.

Tema padre: Uso del editor visual para Java

(C) Copyright IBM Corporation 1999, 2004. Reservados todos los derechos.