Círculos aleatórios e linhas em applet

1 resposta
F

Olá.
Bem, normalmente eu não posto perguntas desse tipo, mas eu tenho que entregar esse exercício quarta-feira e eu não tenho livros para pesquisar sobre o assunto, e não encontrei nada no google.

É simples e besta o que eu preciso fazer, mais eu não to conseguindo. Preciso fazer uma applet que crie 50 círculos aleatórios na janela ao clicar em um botão. Esses 50 círculos são de tamanhos e cores aleatórias. Pode ser vergonhoso, mais eu não sei o que devo fazer. Sei que tenho que usar algum comando Random, mas não sei aonde e nem como o fazer.

O da linha eu tenho que clicar em dois pontos diferentes na tela, e entre esses pontos se formar uma linha reta.

Se puderem me ajudar, ou simplismente postarem algum link explicativo, ficarei muito grato.

1 Resposta

gpd38

[url]http://silveiraneto.net/2008/01/15/desenhando-com-java-e-netbeans/[/url]

[url]http://java.sun.com/docs/books/tutorial/2d/geometry/primitives.html[/url]

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

public class DrawAnArc extends JApplet {
	BasicStroke basicStroke = new BasicStroke(5.0f);

	public void paint(Graphics g) {
		Graphics2D g2d = (Graphics2D) g;
		g2d.setPaint(Color.red);
		g2d.setStroke(basicStroke);
		g2d.draw(new Arc2D.Double(5, 10, 150, 150, 60, 150, Arc2D.OPEN));
	}

	public static void main(String s[]) {
		JFrame frame = new JFrame("Draw Arc");
		JApplet applet = new DrawAnArc();
		frame.getContentPane().add("Center", applet);
		frame.setSize(300, 250);
		frame.show();
	}
}
Criado 29 de março de 2010
Ultima resposta 29 de mar. de 2010
Respostas 1
Participantes 2