小白求助java图形界面编程

想实现中央有不同颜色椭圆,圆,弧线,然后下面是背景为黄色的文件域。自己估摸写了一个可是无法实现中央的图形,只实现文件域。求大神指点最好写出源代码(基础不好,口述真的无法理解)
源代码
import java.awt.*;
import javax.swing.*;
public class yi{
JFrame frame = new JFrame("实验一");
public static void main(String args[]){
yi shiyanyi = new yi();
shiyanyi.go();
}
public void go(){
JTextField tf = new JTextField("",50);
tf.setBackground(Color.yellow);
JPanel panel = new JPanel();
panel.add(tf);
Container c =frame.getContentPane();
c.add(panel,BorderLayout.SOUTH);
frame.setVisible(true);
frame.pack();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public void paint(Graphics g){
g.setColor(Color.red);
g.drawOval(150, 100,50, 20);
g.setColor(Color.blue);
g.drawArc(130, 180, 80, 200, 60, 90);
g.setColor(Color.green);
g.drawOval(60, 60, 60,60);
}

}

http://wenku.baidu.com/link?url=cdz_4Lys3EO5l5VhMAR1jav3N-0bNLvLq43PDrZUq7Aqc3OrCK7ZlSYLpb_5Ye0wE7LK-vmey_cbrMcTlhpCAFQUCLIXl_zNtipjEuTxANi