Modificando o código-fonte de GUI
Consulte também
O IDE gera automaticamente blocos protegidos azuis à medida que você cria o formulário de GUI no Construtor de GUI. No entanto, você pode modificar a maneira como o código de inicialização é gerado e até mesmo escrever código personalizado a ser colocado dentro do código de inicialização.
Modificando geração de código para componentes de formulário
Você pode modificar a maneira como o código de inicialização é gerado para um componente, formulário ou propriedade de componente editando as propriedades de Código na janela Propriedades. Além disso, pode escrever código personalizado e especificar o local em que colocá-lo dentro do código de inicialização.
Para modificar o bloco protegido do componente de formulário:
- Na janela Inspetor, selecione o componente cujo código de inicialização você deseja editar.
- Clique no botão Código no alto da janela Propriedades para exibir as propriedades de código:
- Selecione a propriedade que deseja editar e insira o valor desejado.
O IDE atualiza o bloco de código protegido do componente selecionado com o novo valor.
Modificando geração de código para uma propriedade
O IDE permite que propriedades de componentes de formulário sejam inicializados de várias maneiras, não somente definindo valores estáticos.
O IDE permite que você inicialize valores de propriedade a partir de:
- Um valor estático que você define
- Um componente escrito para a arquitetura JavaBeans
- Uma propriedade de outro componente na forma
- Uma chamada de um método do formulário ou um de seus componentes. Você pode escolhar na lista de métodos que apresenta o tipo de dados apropriado.
- Código que você define, o qual será incluído no código gerado
Para modificar o código de inicialização gerado para uma propriedade de componente:
- Selecione o componente na janela Inspetor.
- Clique no botão Propriedades no alto da janela Propriedades.
- Selecione a propriedade para a qual você deseja modificar o código de inicialização.
- Clique no botão de reticências (...) para chamar a caixa de diálogo Editor de propriedades.
- Selecione Conexão do formulário na caixa de combinação Selecionar modo.
- No Editor de propriedades, selecione o tipo de código de inicialização que você deseja adicionar (valor, Bean, propriedade, chamada de método ou código de usuário).
- Se selecionar Valor ou Código do usuário, é necessário adicionar um valor estático ou o código de inicialização personalizado no campo fornecido.
- Se selecionar Bean, Propriedade ou Chamada de método, pode selecionar a partir de uma lista de opções válidas.
O IDE adiciona o novo código para o bloco protegido do componente selecionado.
- Você também pode colocar o código personalizado antes ou depois de um inicializador de propriedade. Para isso, siga as etapas 1 a 4 acima e, em seguida, clique no botão Avançado para chamart a caixa de diálogo Código avançado de inicialização. Digite o código de pré-inicialização personalizado, o código de pó-inicialização ou ambos nos campos fornecidos.
Modificando código de formulário de GUI fora do IDE
No IDE, cada formulário consiste em dois arquivos:
- Um arquivo .java, que contém o código-fonte Java do formulário.
-
Um arquivo .form, que armazena informações que são usadas para gerar o arquivo .java quando você faz alterações no formulário do Construtor de GUI. Não é necessário distribuir esse arquivo com o aplicativo. Se excluir esse arquivo, não poderá mais usar o Construtor de GUI para alterar o formulário.
Você pode editar os arquivos .java usando editores externos (não enquanto o formulário está sendo editado no IDE), com as seguintes exceções:
- Não modifique o conteúdo do método initComponents(). O corpo desse método é sempre regenerado quando o formulário é aberto no IDE.
-
Não remova nem modifique quaisquer comentários especiais colocados no código-fonte pelo Construtor de GUI do IDE (// GEN-...). Eles são necessários para o formulário ser aberto corretamente. Esses comentários não são visíveis dentro do Editor de código do IDE.
- Não modifique os cabeçalhos ou os rodapés de manipuladores de eventos.
- Consulte também
- Editando propriedades de componente
- Configurando o Construtor de GUI
- Sobre GUIs Java
Notificações legais