Gabarito Preliminar

Disciplina: Programação orientada à Objetos - Prova A

1 - B
2 - D
3 - D
4 - A
5 - E
6 - E
7 - B
8 - D
9 - 3; print; print; 3
10 - Sugestão de implementação

package javaapplication1;

import java.awt.*;

public class Janela extends Frame {

    private final int rows = 3, cols = 4 ;
    
    public Janela() {
        setTitle("GridLayout");
        setSize(240, 100);
        setLayout(new GridLayout(rows, cols));
    }
    
    public void addButton(int count) {
        int max = rows * cols ; 
        if (count < max) {
            max = count;
        }

        for (int i = 1 ; i <= max; ++i ) {
            add(new Button("B" + i)) ;
        }
    }    

    public static void main(String[] args) {
        JanelaGrid j = new JanelaGrid();
        int qtde = 10   ;
        try {
            if (args.length > 0) {
                qtde = Integer.parseInt(args[0]);
            }
        } catch (Exception e) {
        }
        j.addButton(qtde);
        j.validate();
        j.setVisible(true);
    }

}


Disciplina: Programação orientada à Objetos - Prova B

1 - E
2 - D
3 - E
4 - A
5 - E
6 - C
7 - E
8 - B
9 - O resultado da execução desse código é a criação e exibição de uma janela gráfica com conteúdo vazio. Em AWT, frames estão associados a objetos da classe Frame. Este código demonstra as operações essenciais para que um frame AWT seja criado e exibido em um ambiente gráfico.
10 - Sugestão de implementação


import java.awt.*;
import javax.swing.*;

public class Estudos extends JFrame {

    public Estudos() {
        super("O gerenciador FlowLayout") ;
        Container c = getContentPane();
        c.setLayout(new FlowLayout());
        
        // Cria três botões
        JButton btn1 = new JButton("Voltar") ;
        JButton btn2 = new JButton("Próximo");
        JButton btn3 = new JButton("Cancelar");

        // Adiciona os botões à janela
        c.add(btn1);
        c.add(btn2);
        c.add(btn3);
        setSize(450, 200);
        setVisible(true)
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);        

}
public static void main(String args[]) {
        new Estudos();
}
        

Comentários

Postar um comentário

Postagens mais visitadas deste blog

Questão Comentada - Prof Nelson Lage

Classes(abstratas e concretas), Objetos, Métodos, Construtores, Vetor de Objetos e trabalhar o conceito de interface.

10 habilidades digitais que todo professor deve ter