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