xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

資源簡(jiǎn)介

Java寫(xiě)的打地鼠小游戲 基本每句都有注解 第二個(gè)頁(yè)面重寫(xiě)了一遍 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
*類(lèi)說(shuō)明:
*/
public?class?PlayMouse?extends?Jframe?implements?Runnable{

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

//設(shè)置標(biāo)題
this.settitle(“我的打地鼠游戲“);

//手動(dòng)設(shè)置?可顯示?然后設(shè)置位置大小?以像素為單位
//x?y?是坐標(biāo)?從屏幕左上角開(kāi)始??width?height?是根據(jù)背景圖片設(shè)置
//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“));

//============================背景
//背景圖片讀進(jìn)來(lái)
back?=?new?JLabel();
ImageIcon?icon?=?new?ImageIcon(this.getClass().getResource(“/images/3.jpg“));
back.setIcon(icon);
//相對(duì)于當(dāng)前Jframe的坐標(biāo)
back.setBounds(0?-35?600?438);



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

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


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

//======================放一個(gè)面板
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
//而且注意顯示順序??先顯示老鼠?面板?再顯示背景?否則背景會(huì)

?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????目錄???????????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

評(píng)論

共有 條評(píng)論

相關(guān)資源