Janela Opções: Configurações do Construtor de GUI
Consulte também
As configurações 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 Configurações do 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
- Cor da borda da conexão. Cor da borda de seleção do componente durante o mode de conexão.
- Cor do arrasto do feedback. Cor do recipiente de destino durante o arraste.
- Cor do plano de fundo do Designer de formulário. Cor do plano de fundo do painel Designer de formulário.
- Cor da borda do Designer de formulário. Cor das caixas em volta do componente projetado.
- Cor da linha-guia. Cor das diretivas de colocação exibidas quando um componente é movido.
- 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 recuo. Se selecionado, o mecanismo de recuo do Editor de código 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 Java.
Propriedades especializadas do Construtor de GUI
- Aplicar grade à posição. Se selecionado, 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 selecionado, o tamanho dos componentes é encaixado na grade, se uma grade for usada.
- Caminho de pesquisa do editor de propriedades. Lista de pacotes usados para pesquisar o editor de propriedade para usar no Construtor de GUI. Por exemplo, para usar um editor de propriedade alternativo de Cor, crie ColorEditor e adicione o nome do pacote inteiro ao início do Caminho de pesquisa do editor de propriedades. 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).
- Dobrar código gerado. Se selecionado, o código gerado é dobrado no Editor de código.
- Gerar código mnemônico. Se selecionado, 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 ouvinte. Determina como é gerado o código de eventos de componente e seus manipuladores. 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 interna anônima é gerada para cada evento. Esta opção pode ter impacto negativo no desempenho e na memória do aplicativo, uma vez que uma grande quantidade de classe terá de ser carregada e mantida quando o formulário for executado.
- Classes internas únicas. Uma classe interna 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.
- Editores de propriedade. Pares de seqüência que listam explicitamente o tipo de propriedade e o nome de classe totalmente qualificado do editor de propriedade para usar esse tipo.
- Caixa de diálogo Mostrar informações dos mnemônicos. Se selecionado, uma caixa de diálogo de informações sobre a funcionalidade Mnemônicos é exibida toda vez que uma propriedade de texto do componente é definida.
- Variáveis locais. Se selecionado, 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 variáveis. O modificador de acesso para variáveis geradas para componentes no formulário.
-
Consulte também
- Editando propriedades de componente
- Definindo propriedades de layout
- Modificando o código-fonte de GUI
- Configurando o Construtor de GUI
- Usando a janela Opções
Notificações legais