Buscar

provas av

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Prévia do material em texto

1. 
 
 
Para tratar os eventos relacionados a botões( Jbutton, JradioButton, JcheckBox, 
JtoogleButton) ou itens de um menu (JMenuItem), devem
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 existe uma classe adaptadora (adapter) para este tipo de evento.
 
não associa-se a estes componentes diversos tipos de eventos.
 
não se pode associar nenhuma ação a esses comonentes gráficos.
 
existem diversos adapters (classes adaptadoras) para este tipo de evento.
 
estes componentes gráficos são estáticos e não efetuam eventos.
 
 
 
2. 
 
 
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.showFileChooser(null, "Minha mensagem!");
 
JOptionPane.showInputDialog(null, "Minha mensagem!");
 
JOptionPane.showQuestionMessage(null, "Minha mensagem!");
 
JOptionPane.showConfirmDialog(null, "Minha mensagem!");
 
JOptionPane.showMessageDialog(null, "Minha mensagem!");
 
 
 
3. 
 
 
Assinale a alternativa que completa corretamente as lacunas da afirmação a seguir: 
"Um diálogo de entrada capaz de receber entrada do usuário é exibido com o método 
__________ da classe _________ ."
 
 
showInputBox/JOptionBox
 
showMessage/JOption 
 
showMessageDialog/JOptionPane
 
showInputDialog/JOptionPane.
 
showMessageBox/JOptionBox
 
 
 
4. 
 Ações como fechar janela ou controlar 
entrada de texto necessitam de tratamento 
de eventos. Por este motivo as interfaces 
gráficas criadas em Java necessitam de 
tratamento para suas funcionalidades. 
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 
(actionPerformed(ActionEvent e)), motivo pelo qual: 
não existe uma classe adaptadora (adapter) para este tipo de evento. 
se a estes componentes diversos tipos de eventos. 
não se pode associar nenhuma ação a esses comonentes gráficos. 
existem diversos adapters (classes adaptadoras) para este tipo de evento. 
estes componentes gráficos são estáticos e não efetuam eventos. 
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.showFileChooser(null, "Minha mensagem!"); 
JOptionPane.showInputDialog(null, "Minha mensagem!"); 
JOptionPane.showQuestionMessage(null, "Minha mensagem!"); 
JOptionPane.showConfirmDialog(null, "Minha mensagem!"); 
JOptionPane.showMessageDialog(null, "Minha mensagem!"); 
 Gabarito Comentado 
Assinale a alternativa que completa corretamente as lacunas da afirmação a seguir: 
"Um diálogo de entrada capaz de receber entrada do usuário é exibido com o método 
__________ da classe _________ ." 
showInputBox/JOptionBox 
showMessageDialog/JOptionPane 
showInputDialog/JOptionPane. 
showMessageBox/JOptionBox 
 Gabarito Comentado 
Ações como fechar janela ou controlar 
entrada de texto necessitam de tratamento 
de eventos. Por este motivo as interfaces 
gráficas criadas em Java necessitam de 
tratamento para suas funcionalidades. 
 
mensagens, confirmação e erros, entre outras. Marque a alternativa que apresenta o 
 
Assinale a alternativa que completa corretamente as lacunas da afirmação a seguir: 
"Um diálogo de entrada capaz de receber entrada do usuário é exibido com o método 
 
Ações como fechar janela ou controlar 
entrada de texto necessitam de tratamento 
de eventos. Por este motivo as interfaces 
gráficas criadas em Java necessitam de 
tratamento para suas funcionalidades. 
 
 
Analise as seguintes afirmativas:
I- Em uma interface gráfica as acões 
que podem ser realizadas pelo 
usuário precisam ser mapeadas como 
eventos.
II- Os eventos, no Java, são objetos e 
provêm de classes, possuindo 
métodos e atributos.
III- Cada tipo de componente gráfico 
suporta um determinado conjunto de 
eventos.
IV- Os eventos são categorizados por 
recurso (teclado e mouse) e por 
componente (janela, lista, combo, 
campo de texto etc).
Marque a alternativa CORRETA:
 
 Apenas as afirmativas II, III e IV.
 Apenas a alternativa I.
 
Todas as afirmativas são corretas.
 Apenas as afirmativas I, II e III.
 Apenas as afirmativas I e IV.
 
 
 
5. 
 
 
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:
 
 
Action 
 
Listener 
 
FlowLayout 
 
Interface 
 
Container 
 
Analise as seguintes afirmativas: 
uma interface gráfica as acões 
que podem ser realizadas pelo 
usuário precisam ser mapeadas como 
eventos. 
Os eventos, no Java, são objetos e 
provêm de classes, possuindo 
métodos e atributos. 
Cada tipo de componente gráfico 
suporta um determinado conjunto de 
eventos. 
Os eventos são categorizados por 
recurso (teclado e mouse) e por 
componente (janela, lista, combo, 
campo de texto etc). 
Marque a alternativa CORRETA: 
Apenas as afirmativas II, III e IV. 
Apenas a alternativa I. 
Todas as afirmativas são corretas. 
Apenas as afirmativas I, II e III. 
Apenas as afirmativas I e IV. 
 Gabarito Comentado 
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 
no Java, um conjunto de interfaces chamadas: 
uma interface gráfica as acões 
que podem ser realizadas pelo 
usuário precisam ser mapeadas como 
Os eventos, no Java, são objetos e 
provêm de classes, possuindo 
Cada tipo de componente gráfico 
suporta um determinado conjunto de 
Os eventos são categorizados por 
recurso (teclado e mouse) e por 
componente (janela, lista, combo, 
Na linguagem Java, quase todos os componentes propagam eventos. Estes eventos 
 
 
 
6. 
 
 
Recentemente contratado por uma empresa 
desenvolvimento que trabalha somente com a linguagem 
Java, um programador C++ está se adaptando a nova 
linguagem. Apesar de possuir vasta experiência com 
programação orientada a objetos, este ainda sente 
dificuldades em alguns comandos. Como exemplo, em um 
programa, é necessária uma tela de confirmação. Qual das 
opções reproduz corretamente à tela abaixo:
 
 
 
JOptionPane.showConfirmDialog(null, "Deseja salvar?","Salvar...", JOptionPane.YES_NO_OPTION);
 
JOptionPane.showMessageDialog(null, "Deseja salvar?","Salvar...", 
JOptionPane.QUESTION_MESSAGE);
 
JOptionPane.showMessageDialog("Deseja salvar?","Salvar...", JOptionPane.YES_NO_OPTION);
 
JOptionPane.showMessageDialog(null, "Deseja salvar?
 
JOptionPane.showMessageDialog(null, "Deseja salvar?","Salvar...",YES_NO_OPTION);
 
 
 
7. 
 
 
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
entre aspas. Assinale a alternativa quedefine respectivamente.
 
 
texto interno da caixa de leitura e o texto da barra de título.
 
símbolo do tipo de mensagem e o tamanho a cor da caixa de texto.
 
texto da barra de título e o texto interno da caixa de leitura.
 
texto da barra de título e o texto interno do campo texto.
 
texto interno da caixa de leitura e o texto do campo texto.
 
 Gabarito Comentado 
Recentemente contratado por uma empresa 
desenvolvimento que trabalha somente com a linguagem 
Java, um programador C++ está se adaptando a nova 
linguagem. Apesar de possuir vasta experiência com 
programação orientada a objetos, este ainda sente 
em alguns comandos. Como exemplo, em um 
programa, é necessária uma tela de confirmação. Qual das 
opções reproduz corretamente à tela abaixo: 
 
JOptionPane.showConfirmDialog(null, "Deseja salvar?","Salvar...", JOptionPane.YES_NO_OPTION);
JOptionPane.showMessageDialog(null, "Deseja salvar?","Salvar...", 
JOptionPane.QUESTION_MESSAGE); 
JOptionPane.showMessageDialog("Deseja salvar?","Salvar...", JOptionPane.YES_NO_OPTION);
JOptionPane.showMessageDialog(null, "Deseja salvar?","Salvar...", JOptionPane.YES_NO_OPTION);
JOptionPane.showMessageDialog(null, "Deseja salvar?","Salvar...",YES_NO_OPTION);
 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. 
texto interno da caixa de leitura e o texto da barra de título. 
símbolo do tipo de mensagem e o tamanho a cor da caixa de texto. 
texto da barra de título e o texto interno da caixa de leitura. 
texto da barra de título e o texto interno do campo texto. 
texto interno da caixa de leitura e o texto do campo texto. 
 Gabarito Comentado 
programa, é necessária uma tela de confirmação. Qual das 
 
JOptionPane.showConfirmDialog(null, "Deseja salvar?","Salvar...", JOptionPane.YES_NO_OPTION); 
JOptionPane.showMessageDialog("Deseja salvar?","Salvar...", JOptionPane.YES_NO_OPTION); 
","Salvar...", JOptionPane.YES_NO_OPTION); 
JOptionPane.showMessageDialog(null, "Deseja salvar?","Salvar...",YES_NO_OPTION); 
Um estagiário de programação foi incumbido de verificar uma linha de código de um 
 
 
 
8. 
 
 
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.
 
 
addActionListener 
 
ActionListener 
 
getActionCommand 
 
ActionEvent 
 
ActionPerformed 
 
 
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 
nome do evento gerado pelo botão quando pressionado.

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes