Case_1:利用Graphics類繪製微笑臉

中午小憩,畫張臉!

上代碼:

 

 

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();
}


}

出結果:

 

 

發佈了30 篇原創文章 · 獲贊 5 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章