Sobre ações no Swing Application Framework
Consulte também
O Swing Application Framework fornece suporte para ajudar você a definir e gerenciar ações.
No framework, uma ação é um método que é marcado com uma anotação &Action. O framework, em seguida, usa esse método para realizar a ação determinada. Você também pode especificar vários atributos para a ação que determinam coisas como o estado ativado da ação, o comportamento de bloqueio da ação, e se a ação é executada no segundo plano.
No IDE, você pode usar a caixa de diálogo Definir ação para gerar códigos para ações, incluindo a anotação e quaisquer atributos. Na caixa de diálogo Definir ação, é possível fazer o seguinte:
- Definir um componente para usar uma ação.
- Criar ações de esqueleto.
- Configura as propriedades da interface do usuário da ação, tal como o nome que aparece no componente visual, texto da dica de ferramenta, e atalhos de teclado.
- Criar uma propriedade Booleano para determinar se a ação está ativada.
- Criar uma propriedade Booleano para determinar se a ação está selecionada. (Isso se aplica somente a componentes que não são de menu que possuem uma propriedade selecionado, tais como botões de opção).
- Definir uma ação para executar como tarefa de segundo plano.
- Configurar uma ação para bloquear outras ações até que ela seja concluída.
Para abrir a caixa de diálogo Definir ação, faça uma das seguintes coisas:
- Clique com o botão direito do mouse em um componente e escolha Definir ação.
- Selecione um componente e clique no botão de reticências (...) ao lado de sua propriedade ação na janela Propriedades.
Observações:
- Quando você atribui uma ação a um componente, as propriedades texto, toolTipText e ícone do componente são definidas de acordo com o que você indicou na caixa de diálogo Definir ação. Se você definiu anteriormente essas propriedades do componente, elas serão substituídas pelo que é especificado na caixa de diálogo Definir ação. Entretanto, você pode retornar para a folha de propriedades do componente e personalizar os valores que deseja para esse componente. Na aplicação que está em execução, as propriedades específicas do componente serão usadas.
- Por padrão, os recursos da ação são armazenados em um arquivo .properties que possui o mesmo nome do arquivo .java da ação. As chaves da propriedade são derivadas do nome da ação. Os atributos afetados são texto, dica de ferramenta, acelerador, ícone pequeno, ícone grande, título de bloqueio e mensagem de bloqueio.
- Consulte também
- Sobre o Swing Application Framework
- Sobre recursos no Swing Application Framework
- Sobre GUIs Java
- Tarefas do Construtor de GUI: referência rápida
- Projetando GUIs Java com o Construtor de GUI
Notificações legais