Sobre o Editor Visual para Java

O editor visual para Java é um editor Java central de código que ajuda a projetar aplicativos que têm uma GUI. O editor visual baseia-se no modelo de componente JavaBeans e suporta construção visual utilizando o SWT (Standard Widget Toolkit), o AWT (Abstract Window Toolkit) ou o Swing.

O editor visual é projetado para trabalhar com arquivos de origem .java, permitindo editar a origem e o design simultaneamente. O editor visual não tem sua própria perspectiva. Se você utilizar o editor visual na perspectiva Java, o editor visual para Java utilizará qualquer personalização feita para a posição das visualizações Tasks, Console e Outline.

É possível utilizar o editor visual para Java para criar uma classe utilizando componentes visuais ou beans Java a partir de uma paleta de design. Essa classe pode ser um aplicativo executável (uma classe com um método principal) ou pode ser um bean Java que você pretende incluir em outra classe. Para ser utilizado como um bean Java pelo editor visual para Java, não há interface a ser implementada e o único requisito é que o editor saiba como instanciar a classe. Para a maioria dos objetivos, isso significa que a classe deve ser pública e ter um construtor nulo público. O construtor nulo pode ser explícito ou implícito, embora haja algumas exceções reconhecidas pelo editor visual para Java, como as subclasses java.awt.Dialog. Elas são instanciadas utilizando o construtor que toma um argumento de java.awt.Frame. O editor visual inclui um construtor explícito que chama o método de inicialização, que é utilizado para configurar o estado inicial do bean Java.

O workbench tem vários editores que podem ser utilizados para editar um arquivo de origem .java. O Java Editor permite gravar a origem manualmente, enquanto o editor visual para Java combina uma visualização Source com uma visualização Design, onde é possível fazer o layout e visualizar componentes visuais.

Tópico pai: Editando Java no Editor Visual

(C) Copyright IBM Corporation 1999, 2004. Todos os Direitos Reservados.