Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Programação Orientada a Objetos Professora : Jane * Interface Gráfica com Swing Eventos Aula 10 (parte 1) Professora: Jane Programação Orientada a Objetos Professora : Jane * Objetivo Após fecharmos o estudo de JList (ver aula 9) : Teclas de Atalho (noção) Exercícios Programação Orientada a Objetos Professora : Jane * Teclas de Atalho Usamos teclas de atalho quando queremos evitar o clique do mouse. Por exemplo, ALT + letra sublinhada, seja em um botão, seja em um menu. Na aplicação exemplo (arquivo : Aula10_TeclasAtalho_Ex1) podem ser encontrados os seguintes métodos : void setMnemonic(int key) : define a tecla de atalho para o botão. As constantes usadas no projeto foram : KeyEvent.VK_F KeyEvent.VK_M KeyEvent.VK_X Veja os comentários no código, pois é possível usar o caracter entre aspas simples. Exemplo : ‘F’ Programação Orientada a Objetos Professora : Jane * Métodos usados no projeto com teclas de atalho 2) int getComponentCount() : obtém o número de componentes no painel de conteúdo. Este método pertence à classe Container. 3) Component getComponent(int i) : obtém o i-ésimo componente no container. Método da classe Container. O valor de i começa com zero. 4) Da classe JFrame void setExtendedState(int state) . Este método define o estado do frame, que pode ser, por exemplo ICONIFIED ou MAXIMIZED_BOTH, entre outros. Veja adiante. Programação Orientada a Objetos Professora : Jane * Continuação .... Estados do frame : 1) static int ICONIFIED : este estado define que o frame está minimizado (ícone). 2) static int MAXIMIZED_BOTH : este estado indica que o frame está completamente maximizado, tanto horizontal, quanto verticalmente. Programação Orientada a Objetos Professora : Jane * Tarefas 1) Considere o projeto Aula10_TeclasAtalho_Ex1. Verifique na classe TratEventos se o objeto fonte do evento é o botão de minimizar. Se for, realize a ação apropriada para minimizar o frame.
Compartilhar