java画笑脸_java的画图运用。一个简答的笑脸程序☺

一个简答的笑脸。

0818b9ca8b590ca3270a3433284dd417.png

需要两个java文件

代码如下:

GradeBook.java

import java.awt.Color;

import java.awt.Graphics;

import javax.swing.JPanel;

public class GradeBook extends JPanel {

@Override

public void paintComponent(Graphics g) {

super.paintComponent(g);

/*

* fillOval方法用来画椭圆, 四个参数分别是:

* x the x coordinate of the upper left cornerof the oval to be filled. X轴坐标

* y the y coordinate of the upper left corner of the oval to be filled. Y轴坐标

* width the width of the oval to be filled. 宽度

* height the height of the oval to be filled. 高度

*/

// 画脸

g.setColor(Color.YELLOW);

g.fillOval(10, 10, 200, 200);

// 画两个眼睛

g.setColor(Color.BLACK);

g.fillOval(55, 64, 30, 30);

g.fillOval(135, 64, 30, 30);

// 画嘴巴

g.fillOval(50, 110, 120, 60);

// 嘴巴露出微笑

g.setColor(Color.YELLOW);

g.fillOval(50, 110, 120, 30);

g.fillOval(50, 120, 120, 40);

}

}另一个java文件:

GradeBookTest.java

import javax.swing.JFrame;

public class GradeBookTest {

// 程序的入口点

public static void main(String[] args) {

// 实例化GradeBook

GradeBook myGradeBook = new GradeBook();

// 实例化JFrame来当画板撒

JFrame application = new JFrame();

// 退出应用程序默认的窗口关闭操作

application.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

// 将要画的玩意儿添加到画板去

application.add(myGradeBook);

// 设置画板的大小

application.setSize(230, 250);

// 画板是否可见

application.setVisible(true);

}

}

运行效果如下图:

0818b9ca8b590ca3270a3433284dd417.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值