quinta-feira, 18 de junho de 2015

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();
}
        

3 comentários:

 

Charles Maquiavel

"Não há nada mais difícil do que se ter em mãos algo novo, nem nada mais perigoso do que conduzir por caminhos inéditos, ou incertos quanto ao sucesso, ao se tomar a dianteira na introdução de uma nova ordem das coisas."

Martha Gabriel

"Sábios nos encantam e estúpidos nos cansam. Os meios digitais apenas ampliaram o poder de ambos, mas a escolha de quem ouvir ainda é nossa."

Sou + vc na Estácio

A Universidade Estácio de Sá está com matriculas abertas para nosso próximo semestre 2016.3 EAD. Oferece 25% de desconto durante todo o primeiro semestre letivo. Não perca essa oportunidade!
Aproveite uma degustação, diversos cursos livres e grátis. Basta acessar o link: http://experimenteseusonho.com.br/Portal/Modules/Login/
 
Blogger Templates