java程序笑脸怎么打_Java程序运行后出现一张笑脸,鼠标点击一次则变成哭脸,再点击一次又变成笑脸,依次轮换。...

我是Java初学者,这个程序基本的画图会,但是鼠标单击响应事件的代码不会,不知道该怎么处理。笑脸道哭脸只需要稍微该几个变量,可是这该怎么通过鼠标点击事件来完成啊?慢炖茅盾中,...

我是Java初学者,这个程序基本的画图会,但是鼠标单击响应事件的代码不会,不知道该怎么处理。

笑脸道哭脸只需要稍微该几个变量,可是这该怎么通过鼠标点击事件来完成啊?慢炖茅盾中,望大侠们帮帮忙,赶快解决一下~~~~

import java.awt.*;

import java.awt.event.WindowAdapter;

import java.awt.event.WindowEvent;

public class design extends Frame{

design(){

this.setTitle("变脸小程序");

}

public void paint(Graphics g){

g.drawString("笑脸", 80, 100);

g.drawArc(100, 200, 100, 60, 0, 180);

g.drawArc(260, 200, 100, 60, 0, 180);

g.drawArc(180, 260, 100, 60, 0, -180); //画弧---嘴巴

g.drawOval(80, 100, 300, 300);

addWindowListener (new WindowAdapter() {

public void windowClosing(WindowEvent e) {

setVisible (false);

System.exit(0);

}

} );

}

public static void main(String args[]){

design D=new design();

D.setSize(new Dimension(500,500));

D.setVisible(true);

}

}

我是用这种方法做的,上面就是画的笑脸~~·

展开

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值