import java.awt.*;
import javax.swing.*;
public class LinesRectsOvales extends JFrame{
public LinesRectsOvales()
{
super("Drawing lines,rectangles and ovals");
setSize(400,165);
setVisible(true);
}
public void paint(Graphics g){
super.paint(g);
g.setColor(Color.red);
g.drawLine(5,30,350,30);
g.setColor(Color.blue);
g.drawRect(5,40,90,55);
g.setColor(Color.cyan);
g.fillRoundRect(195,40,90,55,50,50);
g.drawRoundRect(290,40,90,55,20,20);

g.setColor(Color.yellow);
g.draw3DRect(5,100,90,55,true);
g.fill3DRect(100,100,90,55,false);
g.setColor(Color.magenta);
g.drawOval(195,100,90,55);
g.fillOval(290,100,90,55);

}
public static void main(String args[]){
LinesRectsOvales application=new LinesRectsOvales();
application.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
图形操作基本都用到了..你试试..