Criar uma nova classe visual Java

Poderá utilizar o assistente Nova Classe Visual Java para criar rapidamente uma classe visual que em seguida possa conceber dentro do editor visual.

Antes de poder criar nova classe visual Java, é necessário criar um projecto Java ou projecto de plug-in on de possa colocar a classe visual. É necessário um projecto de plug-in que esteja activado para desenvolvimento de aplicações RCP (Rich Client Platform), se quiser criar nova vista ou editor RCP.

O assistente gera novas classes visuais com base em algumas selecções rápidas. Por exemplo, poderá especificar o toolkit ou o estilo que pretende utilizar (RCP, SWT, Swing, AWT ou Outros), o contentor ou compósito inicial que pretende que a classe visual venha a instanciar (por exemplo, uma vista RCP, um compósito de SWT ou uma JFrame de Swing), e se pretende ou não que a classe visual seja uma aplicação que inclua um método public static void main(String[] args).

Sugestão: Se seleccionar o estilo de Aplicação de Swing, o assistente gera uma aplicação de Swing que inclui menus geralmente utilizados e processadores de eventos já incorporados.

Para criar uma nova classe visual Java para utilizar no editor visual para Java:

  1. Na perspectiva Java, clique em Ficheiro > Novo > Classe Visual. Abre-se o assistente Nova Classe Visual Java.
    diálogo Nova Classe Visual Java
  2. No campo Pasta Origem, introduza a pasta do espaço de trabalho onde será guardada a classe. Esta assumirá a predefinição do projecto actual.
  3. No campo Pacote, introduza o nome do pacote Java onde pretende empacotar a classe Java visual. Sugestão: Se abrir o assistente a partir do menu emergente do pacote, este campo assume a predefinição do nome do pacote.
  4. Assegure-se de que a lista de selecção Delimita o tipo está desmarcado. Ao seleccionar esta opção, cria-se uma classe interna noutra classe especificada, de modo que não é criada nenhuma classe visual nova.
  5. No campo Nome, introduza o nome para a nova classe visual Java.
  6. Seleccione um dos seguintes modificadores para especificar controlo de acessos para a classe:
    • público - disponibiliza completamente a classe a qualquer outra classe que a queira utilizar
    • predefinição - não define modificador algum, disponibilizando-a a qualquer outra classe no mesmo pacote
  7. Opcional: Seleccione um dos seguintes modificadores para a classe:
    • abstracto - indica que a classe servirá no papel de superclasse
    • final - indica que a classe não pode ser constituída em subclasse
  8. Na lista Estilo, seleccione o toolkit e o elemento visual que pretende que a nova classe visual venha a expandir. Por exemplo, pode seleccionar vista RCP, compósito de SWT ou JPanel de Swing.
    Nota: Só é possível criar uma vista ou um editor RCP num projecto de plug-in que esteja activado para desenvolvimento de aplicações RCP (Rich Client Platform)
    O campo Superclasse apresenta o nome da classe apropriada. Se seleccionar Outros como estilo, terá de especificar a superclasse que pretende expandir ou aceitar a predefinição java.lang.Object. A superclasse java.lang.Object pode ser utilizada, por exemplo, para uma aplicação de SWT que utilize uma Interface de SWT.
  9. Opcional: Para importar e implementar uma interface adicional na nova classe visual, clique em Adicionar e seleccione a interface, e depois clique em OK. As interfaces a serem implementadas estão enumeradas no campo Interfaces. Repita este passo para cada interface.
  10. Opcional: Seleccione um das listas de selecção seguintes para gerar canhotos de métodos adicionais na nova classe visual:
    • public static void main(String[] args) - gera um método main() de rotina fictícia para executar a classe como aplicação Java. No caso de aplicações de SWT, o editor visual também gera o ciclo de apresentação necessário no método main.
    • Construtores da superclasse - gera canhotos de construtores para inicializar métodos herdados da superclasse.
    • Métodos abstractos herdados - gera canhotos para métodos abstractos adicionais herdados da superclasse.
  11. Seleccione Gerar comentários se quiser que o assistente adicione comentários ao código fonte, tal como configurado nas propriedades do projecto.
  12. Faça clique em Terminar.
O assistente gera um novo ficheiro .java que inclui a nova classe visual, e a classe abre-se no editor visual para Java
Tarefas relacionadas
Criar um editor RCP no editor visual
Criar uma vista RCP no editor visual

(C) Copyright IBM Corporation 1999, 2004. Todos os direitos reservados.