永发信息网

用Java画人脸

答案:1  悬赏:50  手机版
解决时间 2021-11-11 13:46
用Java画人脸
最佳答案
完整代码如下:
import java.awt.Dimension;
import java.awt.Graphics;
import java.awt.Toolkit;


import javax.swing.JFrame;


public class Face extends JFrame  {

private static final long serialVersionUID = 1L;

public Face(){
setSize(500, 500);
setResizable(false);
setDefaultCloseOperation(EXIT_ON_CLOSE);

Dimension screenSize = Toolkit.getDefaultToolkit()
.getScreenSize();
Dimension frameSize = getSize();
setLocation((screenSize.width - frameSize.width) / 2,
(screenSize.height - frameSize.height) / 2);

setVisible(true);
}


  //下面的是关键的绘图代码

public void paint(Graphics g){
//画头
g.drawOval(100, 50, 300, 400);
//画眼睛

g.drawOval(140, 150, 100, 50);
g.drawOval(260, 150, 100, 50);
//画鼻子

g.drawArc(140, 150, 100, 150, -90, 90);
g.drawArc(260, 150, 100, 150, 180, 90);
//画嘴巴

g.drawOval(170, 320, 150, 50);
}



public static void main(String args[]){
new Face();
}
}
主要是用了几个java的画图函数,如果有用的话,希望采纳

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
补了大牙以后咬合不舒服,感觉补的牙高了
hp笔记本从u盘启动显示data prog,不能显示u
上海松江九亭到昆山锦淀路时代御湖怎么坐车
终于明白蒋欣为什么叫实力派,哭戏太带感,妆
人生最有用的名言是什么列出来
JJ比赛里的来宾密码是什么?
shuibuoo中文翻译什么意思1
publish与come out 的用法有什么区别
作文套用的写景式排比开头,谢谢.
这个月我在嗨钱网上的钱已经还了,为什么还会
中国重汽豪沃康明斯发动机5·8米仓栏
百度上算命是骗子找谁要回钱
开一家奶茶店,一天能卖掉二十杯奶茶吗???
哪里有收鲜枣的
iPhone6plus是c开头好还是F开头好
推荐资讯
注册公司后为什么直接在阿土伯网上有信息
我老妈老是对我唠唠叨叨?
美视眼镜在哪里啊,我有事要去这个地方
古代诗歌阅读黄庭坚黄庭坚《北窗》答案
像半夜独自潜入游乐园,又惊喜又孤独 什么意思
某股票的看涨期权的执行价格为65元,该股票的
白酒刚做好,可以密封吗
御颜护肤养生理疗生活馆地址好找么,我有些事
汉字的故事100字
原汁黄蚬子怎么做好吃 原汁黄蚬子最正宗的做
想在县城开个品牌女装折扣店,取什么名字啊?
skin79bb霜哪款适合问题皮肤
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?