91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

Java寫的打地鼠小游戲 基本每句都有注解 第二個頁面重寫了一遍 lv順了一下思路

資源截圖

代碼片段和文件信息

package?cn.xiangmu.mouse;

import?java.awt.Color;
import?java.awt.Font;
import?java.awt.Point;
import?java.awt.Toolkit;
import?java.awt.event.MouseAdapter;
import?java.awt.event.MouseEvent;

import?javax.swing.ImageIcon;
import?javax.swing.Jframe;
import?javax.swing.JLabel;


/**
*@author?Shishuai?E-mail:1198319583@qq.com
*@version?Create?time?:?2019年3月21日下午9:08:09
*類說明:
*/
public?class?PlayMouse?extends?Jframe?implements?Runnable{

private?static?final?long?serialVersionUID?=?1L;
//圖片不能單獨存在?必須放到JLabel?標簽?然后把他們添加到Jframe中
private?int?num?=?0;
private?JLabel?back;
private?JLabel?[]?mouses;
private?ImageIcon?imgMouse;/*背景圖片*/
private?JLabel?jtf;//計分板*/
//要運行這些標簽?還要使用一個構造器
public?PlayMouse()?{
this.setResizable(false);//不能手動修改大小?不可變化
this.getContentPane().setLayout(null);//把默認的布局管理器設為null
//因為要手動去布局

//設置標題
this.settitle(“我的打地鼠游戲“);

//手動設置?可顯示?然后設置位置大小?以像素為單位
//x?y?是坐標?從屏幕左上角開始??width?height?是根據背景圖片設置
//this.setBounds(x?y?width?height);
this.setBounds(300?100?600?438);
this.setCursor(Toolkit.getDefaultToolkit().createCustomCursor(Toolkit.getDefaultToolkit().getImage(“src/images/2.png“)?new?Point()?“chuizi“));

//============================背景
//背景圖片讀進來
back?=?new?JLabel();
ImageIcon?icon?=?new?ImageIcon(this.getClass().getResource(“/images/3.jpg“));
back.setIcon(icon);
//相對于當前Jframe的坐標
back.setBounds(0?-35?600?438);



//========================老鼠
imgMouse?=?new?ImageIcon(this.getClass().getResource(“/images/1.png“));
//老鼠有九個呢?用數組
mouses?=?new?JLabel[9];
for(int?i?=?0;?i? //設置老鼠大小?放到Icon
mouses[i]?=?new?JLabel();
mouses[i].setSize(imgMouse.getIconWidth()?imgMouse.getIconHeight());
//mouses[i].setIcon(imgMouse);

//====添加一個監聽器?監聽鼠標點擊事件
mouses[i].addMouseListener(new?MouseAdapter()?{
@Override
//采用通過匿名內部類形式來傳入一個事件
//拿到事件源后,對事件源進行判斷?進行相應操作
public?void?mouseClicked(MouseEvent?e)?{//加分功能?
object?object?=?e.getSource();
if(object?instanceof?JLabel)?{//如果事件源是點擊JLabel標簽
JLabel?label?=?(JLabel)?object;//強轉
//保證當前有老鼠圖片出現?你去點擊?才加分
if(label.getIcon()?!=?null)?{
num++;
jtf.setText(“您的得分是:?“?+?num?+?“分“);
}
label.setIcon(null);//點擊完圖片立即消失
}
}
});


//每個都要添加?
this.getContentPane().add(mouses[i]);
}

//======================放一個面板
jtf?=?new?JLabel();
jtf.setBounds(360?10?230?50);//位置?大小
jtf.setFont(new?Font(““?20?25));//字體樣式大小
jtf.setForeground(Color.BLUE);//顏色
jtf.setText(“您的得分是:?分“?);


mouses[0].setLocation(88?53);
mouses[1].setLocation(240?53);
mouses[2].setLocation(390?53);
mouses[3].setLocation(55?160);
mouses[4].setLocation(245?160);
mouses[5].setLocation(430?160);
mouses[6].setLocation(36?296);
mouses[7].setLocation(230?296);
mouses[8].setLocation(445?296);
//添加到Jframe
//而且注意顯示順序??先顯示老鼠?面板?再顯示背景?否則背景會

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2019-03-22?21:43??打地鼠游戲?Java小程序\
?????文件?????????301??2019-03-21?21:05??打地鼠游戲?Java小程序\.classpath
?????文件?????????381??2019-03-21?21:05??打地鼠游戲?Java小程序\.project
?????目錄???????????0??2019-03-22?21:43??打地鼠游戲?Java小程序\.settings\
?????文件?????????598??2019-03-21?21:05??打地鼠游戲?Java小程序\.settings\org.eclipse.jdt.core.prefs
?????目錄???????????0??2019-03-22?21:43??打地鼠游戲?Java小程序\bin\
?????目錄???????????0??2019-03-22?21:43??打地鼠游戲?Java小程序\bin\cn\
?????目錄???????????0??2019-03-22?21:43??打地鼠游戲?Java小程序\bin\cn\xiangmu\
?????目錄???????????0??2019-03-22?21:43??打地鼠游戲?Java小程序\bin\cn\xiangmu\mouse\
?????文件????????1525??2019-03-22?20:18??打地鼠游戲?Java小程序\bin\cn\xiangmu\mouse\PlayMouse$1.class
?????文件????????3894??2019-03-22?20:18??打地鼠游戲?Java小程序\bin\cn\xiangmu\mouse\PlayMouse.class
?????文件????????1528??2019-03-22?21:43??打地鼠游戲?Java小程序\bin\cn\xiangmu\mouse\PlayMouse2$1.class
?????文件????????3911??2019-03-22?21:43??打地鼠游戲?Java小程序\bin\cn\xiangmu\mouse\PlayMouse2.class
?????目錄???????????0??2019-03-22?21:43??打地鼠游戲?Java小程序\bin\images\
?????文件???????24427??2019-03-21?22:04??打地鼠游戲?Java小程序\bin\images\1.png
?????文件???????32645??2019-03-21?22:03??打地鼠游戲?Java小程序\bin\images\2.png
?????文件???????24749??2019-03-21?22:03??打地鼠游戲?Java小程序\bin\images\3.jpg
?????目錄???????????0??2019-03-22?21:43??打地鼠游戲?Java小程序\src\
?????目錄???????????0??2019-03-22?21:43??打地鼠游戲?Java小程序\src\cn\
?????目錄???????????0??2019-03-22?21:43??打地鼠游戲?Java小程序\src\cn\xiangmu\
?????目錄???????????0??2019-03-22?21:43??打地鼠游戲?Java小程序\src\cn\xiangmu\mouse\
?????文件????????5109??2019-03-22?20:18??打地鼠游戲?Java小程序\src\cn\xiangmu\mouse\PlayMouse.java
?????文件????????5633??2019-03-22?21:43??打地鼠游戲?Java小程序\src\cn\xiangmu\mouse\PlayMouse2.java
?????目錄???????????0??2019-03-22?21:43??打地鼠游戲?Java小程序\src\images\
?????文件???????24427??2019-03-21?22:04??打地鼠游戲?Java小程序\src\images\1.png
?????文件???????32645??2019-03-21?22:03??打地鼠游戲?Java小程序\src\images\2.png
?????文件???????24749??2019-03-21?22:03??打地鼠游戲?Java小程序\src\images\3.jpg

評論

共有 條評論