Janela Opções: opções avançadas: configurações do Construtor de GUI
Consulte também
As configurações avançadas do Construtor de GUI permitem que você ajuste como o Construtor de GUI do IDE exibe informações de formulário, ajustar o tamanho da grade do layout e atribuir editores específicos para determinados tipos de propriedade.
Você pode acessar as configurações do Construtor de GUI em Opções avançadas escolhendo Ferramentas > Opções no menu principal e clicando em Opções avançadas na janela Opções. No painel esquerdo, expanda o nó de Edição e selecione Construtor de GUI.
- Algumas das propriedades abaixo estão disponíveis somente em Opções avançadas. Para alternar entre as duas exibições, clique nos botões Opções avançadas ou Opções básicas na janela Opções.
Propriedades gerais do Construtor de GUI
- Assistente no Designer. Se selecionada, o assistente para Construtor de GUI é exibido na visualização design.
- Cor da borda da conexão. Cor da borda da seleção do componente durante o modo de conexão.
- Cor do arrasto do feedback. Cor do contêiner de destino durante o arrasto.
- Cor de fundo do projeto de formulário. Cor de fundo do painel Designer de formulário.
- Cor da borda do projeto de formulário. Cor das caixas em torno de um componente criado.
- Cor da linha guia. Cor das diretivas de colocação exibidas quando um componente é movido.
- Gerenciamento automático de recursos. Determina se os arquivos de propriedades para strings de internacionalização são gerados automaticamente.
- Cor da borda de seleção. Cor das caixas em volta de um componente que o marca como selecionado.
- Tamanho da borda de seleção. Tamanho (em pixels) das caixas em volta de um componente que o marcam como selecionado.
- Paleta na barra de ferramentas. Se selecionado, o botão Adicionar modo
aparece na barra de ferramentas do Construtor de GUI. Você pode clicar neste botão para selecionar qualquer um dos componentes da janela Paleta no menu que é exibido.
- Utilizar mecanismo de indentação. Se selecionada, o mecanismo de recuo do Editor de código-fonte Java é usado quando o código de Java é gerado. Se não selecionado, é usado o recuo mais simples (mas mais rápido) do Construtor de GUI. A regeneração de código para formulários grande pode ser lenta usando o mecanismo de recuo do Editor de código-fonte Java.
Propriedades especializadas do Construtor de GUI
- Aplicar grade à posição. Se selecionada, a posição dos componentes é encaixada na grade, se uma grade for usada. A grade é usada para formulários que usam "AbsoluteLayout" ou "Null Layout", e para componentes "JLayeredPane" e "JDesktopPane".
- Aplicar grade ao tamanho. Se selecionada, o tamanho dos componentes é encaixado na grade, se uma grade for usada.
- Caminho de busca do editor de propriedades. Lista de pacotes usados para pesquisar o editor de propriedade a ser usado no Construtor de GUI. Por exemplo, para usar um editor de propriedade alternativo de "Color", crie ColorEditor e adicione o nome do pacote inteiro ao início do "Property Editor Search Path". O ColorEditor será usado quando a propriedade Cor for editada.
- Nome da variável do evento. O nome da variável gerada na assinatura do método do manipulador de evento para o objeto de evento. Por exemplo, evt é o nome da variável em private void button1ActionPerformed (java.awt.event.ActionEvent evt).
- Código gerado dobrado. Se selecionada, o código gerado é dobrado no Editor de código-fonte.
- Gerar código mnemônico. Se selecionada, o IDE gera códigos mnemônicos especiais usando org.openide.awt.Mnemonics. Esta opção permite que você defina rótulos e mnemônicos de botão usando o caractere & na propriedade de texto, em vez de definir as propriedades de texto e mnemônicos separadamente.
- A geração de propriedade de código de mnemônicos é útil somente para formas que estão sendo desenvolvidas para uso no IDE.
Para evitar problemas com código não compilável, evite a ativação desta opção.
- Grade X. Tamanho da grade no eixo x para "AbsoluteLayout", "Null Layout", "JLayeredPane" e "JDesktopPane".
- Grade Y. Tamanho da grade no eixo y para "AbsoluteLayout", "Null Layout", "JLayeredPane" e "JDesktopPane".
- Estilo de geração de layout. Determina o tipo de código gerado. Os recursos de layout avançados podem requerer bibliotecas gerais.
- Estilo de geração do Listener. Determina como o código para eventos de componente e seus manipuladores é gerado. Todas as opções produzem funcionalmente código equivalente, mas cada opção tem qualidades de desempenho diferentes. Há três opções:
- Classes internas anônimas. Uma classe interior anônima é gerada para cada evento. Esta opção pode ter impacto negativo no desempenho e na memória da aplicação, uma vez que uma grande quantidade de classe terá de ser carregada e mantida quando o formulário for executado.
- Uma classe interna. Uma classe interior comum é gerada para o formulário inteiro. Esta classe interna implementa todos os ouvintes necessários e despacha todos os eventos para os manipuladores de evento anexados. O código resultante é menos compacto e ligeiramente menos eficiente, mas as classes interiores anônimas são eliminadas. Esta opção é especialmente adequada para formulários grandes, com muitos componentes e manipuladores de evento.
- Classe principal. A classe principal do formulário implementa os ouvintes. Nenhuma classe interna especial para eventos é gerada. Esta é a opção mais eficiente, mas não funciona bem com todos os tipos de formulários. Esta opção deve ser usada somente se a classe de formulário não declarar quaisquer implementações de ouvinte que interajam com eventos que são gerados por componentes no formulário.
- Variáveis locais. Se selecionada, as variáveis geradas para os componentes do formulário são declaradas como variáveis locais no método initComponents(). Se não selecionado, as variáveis são declaradas como campos de membro da classe.
- Modificador de variáveis. O modificador de acesso para variáveis geradas para componentes no formulário.
-
Consulte também
- Configurações básicas do Construtor de GUI
- Sobre GUIs Java
- Usando a janela Opções
Notificações legais