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

Você também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes
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

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1. 
 
 
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 itemStateChanged(ActionEvent e)
 
public void actionListenet(ActionEvent e)
 
public void actionPerformed(ActionEvent
 
public void actionStateChanged(ActionEvent e)
 
 
 
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
 JOptionPane.showQuestionMessage
 JOptionPane.showInputDialog
 JOptionPane.showConfirmDialog
 
JOptionPane.showMessageDialog
 
 
 
3. 
 
 
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 
 
ActionPerformed 
 
ActionEvent 
 
ActionListener 
 
getActionCommand 
 
 
 
4. 
 
 
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 _________ ."
 
 
showMessage/JOption 
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 
dos dentro da interface ActionListener é: 
public void itemPerformed(ActionEvent e) 
public void itemStateChanged(ActionEvent e) 
public void actionListenet(ActionEvent e) 
public void actionPerformed(ActionEvent e) 
public void actionStateChanged(ActionEvent e) 
 Gabarito Comentado 
é 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. 
showFileChooser(null, "Minha mensagem!"); 
showQuestionMessage(null, "Minha mensagem!"
showInputDialog(null, "Minha mensagem!"); 
showConfirmDialog(null, "Minha mensagem!"); 
showMessageDialog(null, "Minha mensagem!");
 Gabarito Comentado 
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. 
 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 _________ ." 
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 
 
é a classe mais simples do Swing, esta classe mostra janelinhas 
de mensagens, confirmação e erros, entre outras. Marque a alternativa que 
 
 
"Minha mensagem!"); 
 
); 
 
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 
 
 
showMessageBox/JOptionBox
 
showMessageDialog/JOptionPane
 
showInputBox/JOptionBox
 
showInputDialog/JOptionPane.
 
 
 
5. 
 
 
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 I e IV.
 Apenas as afirmativas II, III e IV.
 Apenas a alternativa I.
 Apenas as afirmativas I, II e III.
 
Todas as afirmativas são corretas.
 
showMessageBox/JOptionBox 
showMessageDialog/JOptionPane 
showInputBox/JOptionBox 
showInputDialog/JOptionPane. 
 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. 
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 I e IV. 
Apenas as afirmativas II, III e IV. 
Apenas a alternativa I. 
Apenas as afirmativas I, II e III. 
Todas as afirmativas são corretas. 
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. 
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, 
 
 
 
6. 
 
 
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 
 
Container 
 
Listener 
 
FlowLayout 
 
Interface 
 
 
 
7. 
 
 
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.showMessageDialog(null, "Deseja salvar?","Salvar...", 
JOptionPane.QUESTION_MESSAGE);
 
JOptionPane.showMessageDialog(null, "Dese
 
JOptionPane.showConfirmDialog(null, "De
 
JOptionPane.showMessageDialog("Deseja salvar?","Salvar...", JOptionPane.YES_NO_OPTION);
 
JOptionPane.showMessageDialog(null, "Deseja salvar?","Salvar...", JOptionPane.YES_NO_OPTION);
 
 
 
 Gabarito Comentado 
Na linguagem Java, quase todos os componentes propagam eventos. Estes eventos 
devem ser tratadosem 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: 
 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.showMessageDialog(null, "Deseja salvar?","Salvar...", 
JOptionPane.QUESTION_MESSAGE); 
JOptionPane.showMessageDialog(null, "Deseja salvar?","Salvar...",YES_NO_OPTION);
JOptionPane.showConfirmDialog(null, "Deseja salvar?","Salvar...", JOptionPane.YES_NO_OPTION);
JOptionPane.showMessageDialog("Deseja salvar?","Salvar...", JOptionPane.YES_NO_OPTION);
JOptionPane.showMessageDialog(null, "Deseja salvar?","Salvar...", JOptionPane.YES_NO_OPTION);
 Gabarito Comentado 
Na linguagem Java, quase todos os componentes propagam eventos. Estes eventos 
 
programa, é necessária uma tela de confirmação. Qual das 
 
ja salvar?","Salvar...",YES_NO_OPTION); 
seja salvar?","Salvar...", JOptionPane.YES_NO_OPTION); 
JOptionPane.showMessageDialog("Deseja salvar?","Salvar...", JOptionPane.YES_NO_OPTION); 
JOptionPane.showMessageDialog(null, "Deseja salvar?","Salvar...", JOptionPane.YES_NO_OPTION); 
8. 
 
 
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 que define respectivamente.
 
 
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 do campo texto.
 
texto da barra de título e o texto interno da caixa de leitura.
 
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.
 
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 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. 
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. 
Um estagiário de programação foi incumbido de verificar uma linha de código de um

Outros materiais