Baixe o app para aproveitar ainda mais
Prévia do material em texto
12/04/2020 EPS estacio.webaula.com.br/Classroom/index.html?id=1120845&courseId=13051&classId=1265828&topicId=3042585&p0=03c7c… 1/3 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. 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. LINGUAGEM DE PROGRAMAÇÃO CCT0756_A8_201207000566_V1 Lupa Calc. Vídeo PPT MP3 Aluno: PEDRO HENRIQUE IZIDORO DE BARROS Matr.: 201207000566 Disc.: LINGUAGEM DE PROGRAM 2020.1 EAD (GT) / EX Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. 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 interno da caixa de leitura e o texto do campo texto. texto interno da caixa de leitura e o texto da barra de título. texto da barra de título e o texto interno da caixa de leitura. Gabarito Coment. 2. JOptionPane.showInputDialog(null, "Minha mensagem!"); JOptionPane.showConfirmDialog(null, "Minha mensagem!"); JOptionPane.showFileChooser(null, "Minha mensagem!"); JOptionPane.showQuestionMessage(null, "Minha mensagem!"); JOptionPane.showMessageDialog(null, "Minha mensagem!"); Gabarito Coment. javascript:voltar(); javascript:voltar(); javascript:duvidas('568612','7121','1','3523870','1'); javascript:duvidas('231733','7121','2','3523870','2'); javascript:diminui(); javascript:aumenta(); javascript:calculadora_on(); javascript:abre_frame('1','8','','JVJ3PYX5X8KJAXGUI20W','314415366'); javascript:abre_frame('2','8','','JVJ3PYX5X8KJAXGUI20W','314415366'); javascript:abre_frame('3','8','','JVJ3PYX5X8KJAXGUI20W','314415366'); 12/04/2020 EPS estacio.webaula.com.br/Classroom/index.html?id=1120845&courseId=13051&classId=1265828&topicId=3042585&p0=03c7c… 2/3 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 é: 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. 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: 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: 3. public void actionPerformed(ActionEvent e) public void itemPerformed(ActionEvent e) public void actionStateChanged(ActionEvent e) public void itemStateChanged(ActionEvent e) public void actionListenet(ActionEvent e) Gabarito Coment. 4. ActionPerformed addActionListener ActionEvent ActionListener getActionCommand Gabarito Coment. 5. não existe uma classe adaptadora (adapter) para este tipo de evento. 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. não associa-se a estes componentes diversos tipos de eventos. 6. actionEvent actionPerformed ItemListener ActionListener abstractClass 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á javascript:duvidas('577553','7121','3','3523870','3'); javascript:duvidas('577112','7121','4','3523870','4'); javascript:duvidas('641716','7121','5','3523870','5'); javascript:duvidas('572722','7121','6','3523870','6'); 12/04/2020 EPS estacio.webaula.com.br/Classroom/index.html?id=1120845&courseId=13051&classId=1265828&topicId=3042585&p0=03c7c… 3/3 disparado toda vez que o usuário clicar naqule botão. Legenda: Questão não respondida Questão não gravada Questão gravada Exercício inciado em 12/04/2020 16:09:51. javascript:abre_colabore('35156','186019303','3709182864');
Compartilhar