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.
As visualizações Design e Source do editor visual
O editor visual para Java é dividido em duas janelas: a visualização Design mostra os beans Java em uma representação gráfica e a visualização Source mostra o código Java associado.A paleta de design do editor visual
O editor visual para Java inclui uma paleta de componentes e outras ferramentas de seleção a serem utilizadas na visualização Design.A visualização Properties do editor visual
A visualização Properties mostra as propriedades para o bean Java selecionado que é selecionada na visualização Design ou na visualização Java Beans.A visualização Java Beans
A visualização Java Beans do editor visual para Java mostra uma visualização em árvore dos componentes, eventos e listeners utilizados pela classe Java que você está compondo.Geração de código fonte no editor visual
Conforme você faz alterações em uma classe visual na visualização Design, a origem Java é atualizada. Do mesmo modo, conforme você edita a origem Java, a visualização do design gráfico é atualizada para refletir as alterações do código.Como Funciona: o Editor Visual e o Java Beans
Um modelo de beans Java ativos é mantido pelo editor visual, permitindo ver a representação gráfica de beans Java que são subclasses java.awt.Component e exibir os valores na visualização Properties para propriedades não definidas.Definindo Preferências do Editor Visual
É possível definir preferências que afetam a aparência do editor visual, a forma como o editor visual gera e analisa o código Java e outras preferências.
Tópico pai: Editando Java no Editor Visual