GoConqr has a new look! Let us know what you think.

Quiz

Quiz JRadioButton

Johnn Junior 4 questions

Take the quiz

Questions in this quiz (4)

  1. 1Os componentes gráficos mais comuns estão frequentemente prontos e presentes no pacote Swing.Para montar as telas que são específicas de um projeto, é necessário compor alguns componentes mais básicos, como JFrames, JPanels , JButtons, et c. Criar um componente do Swing é bastante
    simples, o comando para criar um botão é:
    1. AJButton.botao = new JButton("sair");
    2. BJFrame botao = new JButton("sair");
    3. CJButton botao = new JButton("sair");
    4. DJButton botao = new JFrame("sair");
    5. EJFrame.botao = new.JButton("sair");
  2. 2Considere o seguinte código-fonte em linguagem Java:
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import javax.swing.JButton;
    import javax.swing.JFrame;

    public class Q4Class extends JFrame{
    private JButton b;
    public static void main(String[] args) {
    JFrame f = new Q4Class ();
    f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    f.setSize(300, 200);
    f.setVisible(true);
    }

    public Q4Class (){
    this.getContentPane().add(b = (new JButton("Clique aqui"))); b.addActionListener(new ActionListener() {
    public void actionPerformed(ActionEvent e){
    ((JButton)e.getSource()).setText("OK");
    }
    });
    }
    }
    1. AO símbolo b não poderia ser referenciado dentro do método main porque este não faz parte da classe Q4Class.
    2. BO argumento da chamada do método addActionListener para o objeto referenciado por b é uma classe interna anônima.
    3. CA chamada do método getSource() retorna uma referência da classe Object para o objeto ouvinte do evento de clique de botão, e essa referência é convertida para o tipo JButton para ser possível mudar o texto exibido no botão.
    4. DO programa não termina quando a janela é fechada porque não foi adicionado um WindowListener ao objeto referenciado por f no método main.
    5. EO código não executará, com erro no construtor.
  3. 3Para 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:
    1. ANão se pode associar nenhuma ação a esses comonentes gráficos.
    2. BExistem diversos adapters (classes adaptadoras) para este tipo de evento.
    3. CNão associa-se a estes componentes diversos tipos de eventos.
    4. DNão existe uma classe adaptadora (adapter) para este tipo de evento.
    5. EEstes componentes gráficos são estáticos e não efetuam eventos.
  4. 4Supondo 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.
    1. AgetActionCommand
    2. BActionEvent
    3. CActionListener
    4. DaddActionListener
    5. EActionPerformed

Information

Description
Quiz on Quiz JRadioButton, created by Johnn Junior on 09/10/2018.
Language
Português
Views
2
Rating
No ratings yet
Rate this quiz
Rate this quiz

Feedback

What is it about?

What do you think of the new look?

How do you like it?