Baixe o app para aproveitar ainda mais
Prévia do material em texto
PROGRAMAÇÃO ORIENTADA A OBJETOS Exercício: CCT0263_EX_A5_201307203141 Voltar Aluno(a): CARLA HELENA MARTINS VELOSO Matrícula: 201307203141 Data: 14/10/2014 10:32:57 (Finalizada) 1a Questão (Ref.: 201307473485) Eventos de texto são gerados quando um texto em um componente foi alterado de alguma forma. Este evento funciona apenas com componentes textfields e textarea da biblioteca AWT. Com relação ao textValueChanged(TextEvent e) selecione a opção correta: Invocado quando uma tecla é solta e o componente está em foco; Invocado quando a janela é redimensionada. Invocado quando a janela é maximizada ou minimizada. Invocado quando o texto do component AWT sofre alguma alteração; Invocado quando uma tecla é apertada e o componente está em foco; 2a Questão (Ref.: 201307792181) O modelo de tratamento de eventos presente no Java é chamado de modelo de tratamento por delegação. Neste sentido, considere as sentenças abaixo e assinale a afirmação correta: I) O componente de interface registra um listener por meio do método addXXXListener(Listener), em que XXX é o tipo de tratamento de evento criado; PORQUE II) Quando, durante a execução da aplicação, o usuário executar a ação correspondente ao evento, a JVM criará um objeto desse evento e delegará o tratamento para o Listener registrado. As sentenças I e II são verdadeiras, e a segunda não justifica a primeira As sentenças I e II são verdadeiras, e a segunda justifica a primeira Ambas as sentenças são falsas. A sentença I é verdadeira, e a II é falsa. A sentença I é falsa, e a II é verdadeira. Gabarito Comentado. 3a Questão (Ref.: 201307464471) Para tratar eventos de texto, o Java disponibiliza uma série de tratadores de eventos. Visando este conceito, correlacione as colunas abaixo: i. itemStateChanged(ItemEvent e) ii. KeyTyped(KeyEvent e) iii. textValueChanged(TextEvent e) iv. focusGained(FocusEvent e) ( ) Invocado quando o texto do component AWT sofre alguma alteração ( ) Invocado quando uma tecla é apertada e o componente está em foco ( ) Invocada quando um componente de seleção muda de estado ( ) Invocado quando o componente ganha foco. iii, ii, i, iv iv, ii, iii, i iii, i, ii, iv i, ii, iii, iv ii, iii, i, iv 4a Questão (Ref.: 201307792159) Quase todos os componentes propagam eventos. Estes eventos devem ser tratados em algum ponto do código da aplicação. Os eventos nunca são tratados no próprio componente. Para ligar o código do tratamento de eventos ao componente existem, no Java, um conjunto de interfaces chamadas listeners. Assim sendo, assinale a alternativa que completa corretamente a lacuna da afirmação a seguir: "O evento _________ é disparado quando a ação do usuário é clicar em componente JComponent." MouseEvent ItemEvent WindowEvent ActionEvent KeyEvent 5a Questão (Ref.: 201307473127) O nome do método da interface ItemListener que é invocado quando um componente de seleção muda de estado é: focusLost keyPressed focusGained keyReleased itemStateChanged 6a Questão (Ref.: 201307473128) É um componente que combina um botão ou um campo de edição com um caixa de lista tipo dropdown: JComboBox JCheckBox JButton JOptionPane JList Voltar
Compartilhar