怎么解决点击鼠标左建画一个圆,点击鼠标右建画长方形

如何解决点击鼠标左建画一个圆,点击鼠标右建画长方形?
如题!!

------解决方案--------------------
用 Graphics 類

劃圓 fillArc(330,250,200,200,360,360);
劃矩形 fillRect(100,60,100,180);
------解决方案--------------------
Graphics2D.draw(Shape)
------解决方案--------------------
使用APPLET的public void paint(Graphics g)具体怎么画查帮助吧 然后判断点击鼠标哪个键 使用SCRIPT或者EVENT都可以实现的
------解决方案--------------------
上边都说怎么画了 我说两句event吧

点击画圆方的话你可以用MouseListener
public void mouseReleased(MouseEvent e){
e.getButton()// 1左 3右
}

拖拽画的话你就需要2个接口同时用了 要不getbutton没值 MouseListener MouseMotionListener