プログラムをつくりなさい。

import java.awt.*;
import javax.swing.*;
public class DrawRectG extends JFrame{
public DrawRectG() {
setDefaultCloseOperation(EXIT_ON_CLOSE);
setSize(400,300);
setTitle("グラフ");
MyPanel mypnl = new MyPanel();
mypnl.setSize(400,300);
mypnl.setBackground(Color.white);
setLayout(new BorderLayout());
add(mypnl, BorderLayout.CENTER);
setVisible(true);
}
public static void main(String[] args){
DrawRectG myframe = new DrawRectG();
}
public class MyPanel extends JPanel{
int[] data={10,40,120,60,80};
int bottom=250;
int left =50;
Color c = new Color(0,0,0);
int dx = 50;
public void paintComponent(Graphics myg){
super.paintComponent(myg);
myg.setColor(c);
myg.drawLine(x1,y1,x2,y2); //x軸
myg.drawLine(x1,y1,x2,y2); //y軸
for(int i=0; data.length>i ; i++){
myg.setColor(c);
myg.fillRact(x,y,w,h);
}
}
}
}
paintComponent()内は未完成です。drawLineのx1,y1,x2,y2や fillRactのx,y,w,hは別の値やbottom,left,dx,data[i]を使った式に置き換えなければなりません。