中午小憩,画张脸!
上代码:
package com;
import java.awt.Color;
import java.awt.Container;
import java.awt.Graphics;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import javax.swing.JFrame;
import javax.swing.JPanel;
/**
* 利用Graphics类绘制微笑脸
* @author xiaohei
*
*/
public class GraphicFace extends JFrame{
/**
*
*/
private static final long serialVersionUID = 1417017155897634289L;
public GraphicFace(){
Container contentPane = getContentPane();
GraphicPanel gp = new GraphicPanel();
contentPane.add(gp);
this.addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
setTitle("Face");
setSize(300,300);
setVisible(true);
}
class GraphicPanel extends JPanel{
public void paint(Graphics g){
g.setColor(Color.BLACK);
g.drawOval(10,10,250,250);//脸
g.fillOval(65,65, 25,25);//眼睛
g.fillOval(150,65, 25,25);
g.fillArc(100,107,45, 45,0,-180);//嘴
}
}
public static void main(String[] args) {
new GraphicFace();
}
}
出结果: