Dessinez un cercle avec un rayon et des points autour de la pointe

Je suis vraiment coincé sur la façon d'aller sur la programmation de cette. Comment dessiner un cercle en Java avec un rayon et les points autour du bord?

J'ai besoin de dessiner un cercle à l'intérieur d'une JFrame avec un rayon et des points autour de la circonférence. je peux calculer mathématiquement comment trouver les coordonnées du point autour du bord, mais je ne peux pas semblent être en mesure de programmer le cercle. Je suis actuellement en utilisant un Ellipse2D méthode mais cela ne semble pas fonctionner et ne retourne pas un rayon, comme dans le cadre de ma compréhension, il n'a pas tracer le cercle de centre plutôt à partir d'une coordonnée de départ à l'aide d'une hauteur et largeur.

Mon code actuel est sur un châssis séparé, mais j'ai besoin de l'ajouter à ma cadre existant.

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

public class circle extends JFrame { 
  public circle() { 
     super("circle"); 
     setSize(410, 435); 
     setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
     Panel sp = new Panel(); 
     Container content = getContentPane(); 
     content.add(sp); 
     setContentPane(content); 
     setVisible(true); 
 } 

 public static void main (String args[]){
  circle sign = new circle(); 
 } 
} 

class Panel extends JPanel { 
 public void paintComponent(Graphics comp) { 
     super.paintComponent(comp); 
     Graphics2D comp2D = (Graphics2D) comp; 

     comp2D.setColor(Color.red); 
     Ellipse2D.Float sign1 = new Ellipse2D.Float(0F, 0F, 350F, 350F); 
     comp2D.fill(sign1); 
 } 
}
InformationsquelleAutor alchemey89 | 2010-03-24