I want to create a pie chart that displays percentages. How do I create a pie chart using JFrame in Java?
This is what I have so far:
import javax.swing.*;
import java.awt.*;
import java.util.*;
public class PieChart extends JFrame{
private int Midterm;
private int Quizzes;
private int Projects;
private int Final;
public PieChart(){
setPercentage();
}
private void setPercentage() {
// TODO Auto-generated method stub
}
//construct a pie chart with percentages
public PieChart(int Midterm, int Quizzes, int Final, int Projects){
this.Midterm = Midterm;
this.Quizzes = Quizzes;
this.Final = Final;
this.Projects = Projects;
}
//return midterm
public int getMidterm(){
return Midterm;
}
//public void setMidterm(int Midterm){
//this.Midterm = Midterm;
//repaint();
//}
//return Quizzes
public int getQuizzes(){
return Quizzes;
}
public int Final(){
return Final;
}
public int Projects(){
return Projects;
}
//draw the circle
protected void paintComponent(Graphics g){
super.paintComponents(g);
}
//initialize circle parameters
int circleRadius =
(int)(Math.min(getWidth(),getHeight())* 0.4);
int xCenter= getWidth()/2;
int yCenter = getHeight()/2;
}