Baixe o app para aproveitar ainda mais
Prévia do material em texto
CCT0756_EX_A8_201703294742_V5 LINGUAGEM DE PROGRAMAÇÃO 8a aula Lupa Vídeo PPT MP3 Exercício: CCT0756_EX_A8_201703294742_V5 30/05/2018 18:16:12 (Finalizada) Aluno(a): RICARDO ALEXANDRE KEMMERICH 2018.1 EAD Disciplina: CCT0756 - LINGUAGEM DE PROGRAMAÇÃO 201703294742 Ref.: 201703965932 1a Questão 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: existem diversos adapters (classes adaptadoras) para este tipo de evento. não se pode associar nenhuma ação a esses comonentes gráficos. não existe uma classe adaptadora (adapter) para este tipo de evento. não associa-se a estes componentes diversos tipos de eventos. estes componentes gráficos são estáticos e não efetuam eventos. Ref.: 201703892828 2a Questão 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 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 do campo texto. Ref.: 201703898094 File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js 3a Questão 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("Deseja salvar?","Salvar...", JOptionPane.YES_NO_OPTION); JOptionPane.showMessageDialog(null, "Deseja salvar?","Salvar...", JOptionPane.YES_NO_OPTION); JOptionPane.showConfirmDialog(null, "Deseja salvar?","Salvar...", JOptionPane.YES_NO_OPTION); JOptionPane.showMessageDialog(null, "Deseja salvar?","Salvar...", JOptionPane.QUESTION_MESSAGE); JOptionPane.showMessageDialog(null, "Deseja salvar?","Salvar...",YES_NO_OPTION); Ref.: 201703600672 4a Questã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 __________ da classe _________ ." showInputBox/JOptionBox showMessage/JOption showMessageBox/JOptionBox showMessageDialog/JOptionPane showInputDialog/JOptionPane. Ref.: 201703965940 5a Questão 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.showInputDialog(null, "Minha mensagem!"); JOptionPane.showFileChooser(null, "Minha mensagem!"); JOptionPane.showMessageDialog(null, "Minha mensagem!"); JOptionPane.showConfirmDialog(null, "Minha mensagem!"); Ref.: 201703600761 6a QuestãoFile failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js 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 a alternativa I. Apenas as afirmativas I e IV. Todas as afirmativas são corretas. Apenas as afirmativas I, II e III. Apenas as afirmativas II, III e IV. Ref.: 201703901328 7a Questão 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 ActionEvent ActionListener ActionPerformed getActionCommand Ref.: 201703896938 8a Questão 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: actionEvent ActionListener actionPerformed abstractClass ItemListener File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js 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. File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js
Compartilhar