JAVA实验三.docJava实验三
姓名: 陈俊学号:08113493 班级:计科11-6
4.
j 编写画出笑脸(如下图左)的程序。
k 编写画出哭脸(如下图右)的程序。
l 编写“变脸”程序: 将1和2结合, 再加入一个事件处理程序mouseUp(),使程序运行后出现一张笑脸,鼠标点击一次则变成哭脸,再点击一次又变成笑脸,依次轮换。
实验代码:
package shiyan3;
import ;
import ;
import ;
import ;
public class SmileCry {
public static void main(String[] args)
{
new ShowSense();
}
}
class ShowSense extends JFrame{
private boolean flag=false;
ShowSense(){
("变脸");
(400, 400);
(200, 200);
(new MyMouseAdapter());
(true);
(EXIT_ON_CLOSE);
}
class MyMouseAdapter extends MouseAdapter{
public void mouseClicked(MouseEvent e) {
(e);
if(flag) flag=false;
else flag=true;
repaint();
}
}
public void paint(Graphics g){
(g);
if(flag){
("笑!", 80, 80);
(80, 60, 150, 200);
(100, 100, 40, 40, 0, 180);
(160, 100, 40, 40, 0, 180);
(120, 180, 40, 40, 0, -180);
}
else {
("哭!", 80, 80);
(80, 60, 150, 200);
(100, 100, 40, 40, 0, -180);
(160, 100, 40, 40, 0, -180);
(120, 180, 40, 40, 0, 180);
}
}
}
实验截图:
、减、乘、除四则运算器。用户界面
JAVA实验三 来自淘豆网m.daumloan.com转载请标明出处.