Buscar

LINGUAGEM DE PROGRAMAÇÃO -aula-08

Prévia do material em texto

LINGUAGEM DE PROGRAMAÇÃO 8a aula
 Lupa 
Supondo uma aplicação que utiliza um botão (JButton) com tratamento de eventos implementado dentro da própria classe,
sempre que este for pressionado, irá percorrer a sua lista interna de listeners, chamando para cada um, o método
actionPerformed; 
 
Qual o nome do evento gerado pelo botão quando pressionado.
ActionListener
 ActionEvent
addActionListener
getActionCommand
ActionPerformed
Respondido em 28/09/2020 17:37:49
Gabarito
 Comentado
 
 
Os componentes Swing podem gerar vários tipos de eventos diferentes. Quando um evento ocorre, o gerenciador de janelas cria
um evento e passa para um tratador de eventos definido pelo programador. O fragmento de código responsável por implementar
métodos dentro da interface ActionListener é:
public void itemPerformed(ActionEvent e)
public void actionListenet(ActionEvent e)
public void itemStateChanged(ActionEvent e)
 public void actionPerformed(ActionEvent e)
public void actionStateChanged(ActionEvent e)
Respondido em 28/09/2020 17:37:08
Gabarito
 Comentado
 
 
Para tratar os eventos relacionados a botões( Jbutton, JradioButton, JcheckBox, JtoogleButton) ou itens de um menu
(JMenuItem), devem-se criar classes para manipulação a partir de interface java.awt.event.ActionListener. Essa interface tem
apenas um método (actionPerformed(ActionEvent e)), motivo pelo qual:
não se pode associar nenhuma ação a esses comonentes gráficos.
estes componentes gráficos são estáticos e não efetuam eventos.
existem diversos adapters (classes adaptadoras) para este tipo de evento.
não associa-se a estes componentes diversos tipos de eventos.
não existe uma classe adaptadora (adapter) para este tipo de evento.
 Questão1
 Questão2
 Questão3
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
 
Respondido em 28/09/2020 17:37:17
 
 
O método __________ permite o registro de um tratador de eventos para um objeto visual. O método __________ contém o
código de tratamento de um evento em um objeto tratador de eventos. O método _________, da classe Event, permite obter a
referência do objeto visual que gerou o evento. Escolha a opção que enumera a sequência correta de preenchimento das lacunas
do texto.
addActionListener; handler; getSource
add; addActionListener; handler
 addActionListener; actionPerformed; getSource
getSource; handler; actionPerformed
actionPerformed;add; getSource
Respondido em 28/09/2020 17:37:25
 
 
Na linguagem Java, 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:
FlowLayout
Action
 Listener
Interface
Container
Respondido em 28/09/2020 17:37:34
Gabarito
 Comentado
 
 
A JOptionPane é a classe mais simples do Swing, esta classe mostra janelinhas de mensagens, confirmação e erros, entre
outras. Marque a alternativa que apresenta o método mais apropriado de se mostrar uma mensagem para o usuário.
JOptionPane.showQuestionMessage(null, "Minha mensagem!");
JOptionPane.showFileChooser(null, "Minha mensagem!");
JOptionPane.showConfirmDialog(null, "Minha mensagem!");
 JOptionPane.showMessageDialog(null, "Minha mensagem!");
JOptionPane.showInputDialog(null, "Minha mensagem!");
Respondido em 28/09/2020 17:37:43
Gabarito
 Comentado
 
 
Um estagiário de programação foi incumbido de verificar uma linha de código de um programa que apresentava uma tela de forma
indesejada. 
 
JOptionPane.showInputDialog(null," "," ",JOptionPane.QUESTION_MESSAGE);
 
Para corrigir é necessário conhecer o que se espera, respectivamente, nos campos entre aspas. Assinale a alternativa que define
respectivamente.
símbolo do tipo de mensagem e o tamanho a cor da caixa de texto.
 texto interno da caixa de leitura e o texto da barra de título.
texto interno da caixa de leitura e o texto do campo texto.
texto da barra de título e o texto interno do campo texto.
texto da barra de título e o texto interno da caixa de leitura.
Respondido em 28/09/2020 17:37:54
 Questão4
 Questão5
 Questão6
 Questão7
Gabarito
 Comentado
 
 
Evento é um acontecimento relevante no meio externo ao sistema . Portanto um evento pode ser considerado como o resultado da
interação do usuário com algum componente. Na linguagem java, o evento gerado sempre que um botão for pressionado, este irá
percorrer a sua lista interna chamando o método:
ActionListener
abstractClass
 actionPerformed
actionEvent
ItemListener
Respondido em 29/09/2020 08:59:43
 
 
Explicação:
Para adicionar listeners, a classe que representa o botão (JButton) possui um método chamado addActionListener, que recebe por
parâmetro um objeto que implementa a interface ActionListener. A interface ActionListener especifica um método chamado
actionPerformed que será disparado toda vez que o usuário clicar naqule botão.
 
 
 
 Questão8
javascript:abre_colabore('38403','206688872','4128715650');

Continue navegando