Um componente de janela cria uma janela (também conhecida como 'exibição') para um módulo. Por exemplo, a janela Projetos do IDE é exatamente como as janelas Navegador, Saída, Paleta e Depurador. A principal classe em cada um dos módulos que define estas subclasses de janelas .
Entender e trabalhar com a classe TopComponent é a chave para criar janelas úteis e confiáveis no IDE. Usando o assistente para Componente de janela, você pode ter certeza do sucesso da fase inicial do desenvolvimento. Isso porque quando você usa o assistente para Novo componente de janela, o IDE cria os seguintes arquivos:
| Arquivo | Finalidade |
|---|---|
| xxxAction.java | Ação que o arquivo layer.xml registra no menu "Window". O IDE cria essa classe de ação para exibir o componente. |
| xxxTopComponent.java | Uma classe que estende . Os métodos seguintes são fornecidos quando você usa o assistente para Novo componente de janela:
|
| TopComponentSettings.xmlxxx xxxTopComponentWstcref.xml |
Estes arquivos encaixam, criam instância e carregam a janela. Estes arquivos ainda não deveriam ser tocados. |