Você pode utilizar o assistente Nova Classe Java Visual para criar rapidamente
uma classe Java visual para ser utilizada no editor visual para Java.
Antes da criação, é necessário que você tenha um
projeto Java e um pacote para a classe visual.
Ao desenvolver um aplicativo Java com uma interface gráfica,
você pode utilizar o assistente Nova Classe Java Visual para criar novas classes Java.
O assistente utiliza os gabaritos com base nas seleções do assistente para criar uma classe
inicial que você pode editar visualmente.
Por exemplo, com o assistente você pode
especificar o conjunto de ferramentas ou o estilo que deseja utilizar (SWT, Swing
ou AWT), o contêiner inicial ou o composto que a classe visual deve
instanciar (por exemplo, um composto SWT ou um Swing JPanel) e se deseja que a
classe visual seja um aplicativo que inclui um método public
static void main(String[] args).
Para criar uma nova classe visual Java a ser utilizada no editor visual para Java:
- Na perspectiva Java, clique em . O assistente Nova Classe Java Visual é aberto.
- No campo Pasta de Origem, digite a pasta do espaço
de trabalho em que a classe será salva. Esse será o padrão para o projeto atual.
- No campo Pacote, digite o nome
do pacote Java em que deseja que a classe Java visual seja colocada. Dica: se você abrir o assistente no menu pop-up do pacote,
esse campo será padronizado com esse nome de pacote.
- Assegure-se de que a caixa de opções Tipo de Inclusão
esteja limpa. A seleção dessa opção cria uma classe interna em outra classe
que você especificar, portanto, nenhuma nova classe visual é criada.
- No campo Nome, digite o nome da
nova classe Java visual.
- Selecione um dos seguintes modificadores para especificar o controle
de acesso à classe:
- public - disponibiliza completamente a
classe para qualquer outra classe que desejar utilizá-la
- default - não define nenhum modificador, disponibilizando-a
para qualquer outra classe no mesmo pacote
- Opcional: Selecione um dos seguintes modificadores
para a classe:
- abstract - indica que a
classe atuará como uma superclasse
- final - indica que a classe não pode ser uma
subclasse
- Na lista Estilo, selecione o conjunto de ferramentas e o elemento
visual que deve ser estendido pela nova classe visual. Por
exemplo, você pode selecionar o composto SWT ou o Swing JPanel. O campo Superclasse
exibirá o nome de classe apropriado. Se você selecionar Outro como
o estilo, será necessário especificar a superclasse que deseja estender ou aceitar
o java.lang.Object padrão. A superclasse java.lang.Object
pode ser utilizada, por exemplo, para um aplicativo SWT que utiliza um SWT Shell.
- Opcional: Para importar e implementar uma interface adicional
na nova classe visual, clique em Incluir e selecione a
interface e, em seguida, clique em OK. As interfaces
a serem implementadas são listadas no campo Interfaces.
Repita essa etapa para cada interface.
- Opcional: Selecione qualquer uma das seguintes caixas de opção
para gerar stubs de método adicionais na nova classe visual:
- public static void main(String[] args) - gera
um método stub main() para executar a classe como um aplicativo Java. Para os aplicativos SWT,
o editor visual também gera o loop de exibição necessário no método
principal.
- Construtores de superclasse - gera os stubs do
construtor para inicializar métodos herdados da superclasse.
- Métodos de resumo herdados - gera stubs
para métodos de resumo adicionais herdados da superclasse.
- Clique em Concluir.
O assistente gera um novo arquivo .java que inclui a nova classe visual,
e a classe é aberta no editor visual para Java