/*
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
class Main extends JFrame{
Color [] colors= {Color.RED,Color.BLUE,Color.MAGENTA,Color.YELLOW};
JPanel text = new JPanel();
ImagePanel image= new ImagePanel();
JTextField [] TextT= new JTextField[4];
JLabel [] percentI= new JLabel[4];
int[] num = new int[4];
int[] per = new int[4];
String [] names= {"apple"," cherry"," strawberry"," prune"};
int i;
public Main() {
setTitle("파이 차트 그리기");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Container c= getContentPane();
c.setLayout(null);
c.add(text);
text.setBackground(Color.GRAY);
text.setSize(500,30);
text.setLocation(0,0);
text.setLayout(new FlowLayout());
c.add(image);
image.setBackground(Color.LIGHT_GRAY);
image.setSize(500,470);
image.setLocation(0,30);
image.setLayout(new FlowLayout());
for( i=0;i<4;i++) {
percentI[i] = new JLabel(names[i] + per[i] + "%");
percentI[i].setForeground(colors[i]);
TextT[i] = new JTextField("0",3);
ActionListener ac = new MyActionListener();
TextT[i].addActionListener(ac);
text.add(new JLabel(names[i]));
text.add(TextT[i]);
image.add(percentI[i]);
}
setSize(500,500);
setVisible(true);
}
class MyActionListener implements ActionListener{
public void actionPerformed(ActionEvent e) {
int sum=0;
for(int i=0;i<4;i++) {
num[i]=Integer.parseInt(TextT[i].getText());
sum+=num[i];
}
for(int i=0;i<3;i++) {
per[i] = num[i]*100/sum;
percentI[i].setText((names[i] + per[i] + "%"));
}
per[3] = 100-per[0]-per[1]-per[2];
percentI[3].setText((names[3] + per[3] + "%"));
System.out.print(per[3]+ " ");
System.out.println();
image.repaint();
image.revalidate();
}
}
class ImagePanel extends JPanel{
public void paintComponent(Graphics g) {
super.paintComponent(g);
g.setColor(Color.red);
g.fillArc(150, 150, 200, 200, 0, per[0]*360/100);
g.setColor(Color.blue);
g.fillArc(150, 150, 200, 200, per[0]*360/100, per[1]*360/100);
g.setColor(Color.magenta);
g.fillArc(150, 150, 200, 200, per[0]*360/100+per[1]*360/100, per[2]*360/100);
g.setColor(Color.yellow);
g.fillArc(150, 150, 200, 200, per[0]*360/100+per[1]*360/100+per[2]*360/100, 360-(per[0]*360/100+per[1]*360/100+per[2]*360/100));
}
}
public static void main(String[] args) {
new Main();
}
}
*/