Computação Gráfica

0 respostas
somma

Pessoal eu criei 3 classes: Reta, Circulo, Polygono.

Quando eu chamo no “main” funciona certinho, porém só consigo executar uma de cada vez para poder ver o resultado.

package computacaografica;
import java.awt.Color;
import javax.swing.JFrame;
/**
 *
 * @author aula
 */
public class Main {
    
    public static void main (String args[]){
        
        JFrame frame = new JFrame("Computação Gráfica - Traçando formas geométricas");
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        
        Reta r1 = new Reta();
        Polygono p1 = new Polygono();
        Circulo c1 = new Circulo();
        
        //esse traça reta
        r1.setBackground(Color.BLACK);
        frame.add(r1);
        frame.setSize(400,400);
        frame.setVisible(true);
        
        //esse traça poligono
        p1.setBackground(Color.BLACK);
        frame.add(p1);
        frame.setSize(400,400);
        frame.setVisible(true);
        
        //esse traça circulo
        c1.setBackground(Color.BLACK);
        frame.add(c1);
        frame.setSize(400,400);
        frame.setVisible(true);
        
        
    }

    
}

O que eu gostaria de fazer é:
De criar um botão para cada classe e quando clicado exibir a forma geometrica escolhida em uma regiao demargada, ou seja, posicao x e y tamanho width e height e só ficasse exibido as formas.

Valeu

  • Conseguir marcar uma região no jFrame() para que essas imagens apareçam somente ali
Criado 18 de abril de 2006
Respostas 0
Participantes 1