資源簡介
作者:霹靂書生
主要功能:
(1)以擁有萬千漫迷——【初音】為主要形象
(2)動漫互動——點擊看看(眼、耳、頭發、眼睛等)
(3)溫馨Tips(小貼士)
(4)實時推送bilibili動漫更新信息
代碼片段和文件信息
package?com.cn.scnu.assistant.control;
import?java.awt.Cursor;
import?java.awt.Point;
import?java.awt.event.MouseAdapter;
import?java.awt.event.MouseEvent;
public?class?MouseControl?extends?MouseAdapter?{
private?SoftControl?softcontrol;
private?Point?origin?=?new?Point();
public?MouseControl(SoftControl?softcontrol){
this.softcontrol?=?softcontrol;
}
@Override
?public?void?mousePressed(MouseEvent?e)?{
??????origin.x?=?e.getX();?
??????origin.y?=?e.getY();
?????//System.out.println(origin.x+““+origin.y);
??????if(origin.x>145?&&?origin.x<165?&&?origin.y>210?&&?origin.y<255?&&?softcontrol.softtimer.flashid==2){
???? ??//System.out.println(“腿“);
???? ??softcontrol.softdao.behave.startdance();
??????}
??????else?if(origin.x>135?&&?origin.x<180?&&?origin.y>92?&&?origin.y<110?&&?softcontrol.softtimer.flashid==2){
???? ??//System.out.println(“眼睛“);
???? ??softcontrol.softdao.behave.startsleep();
??????}
??????else?if(origin.x>125?&&?origin.x<190?&&?origin.y>48?&&?origin.y<65?&&?softcontrol.softtimer.flashid==2){
???? ??//System.out.println(“耳朵“);
???? ??softcontrol.softdao.behave.startspeak();
??????}
??????else?if(origin.x>40?&&?origin.x<80?&&?origin.y>70?&&?origin.y<150?&&?softcontrol.softtimer.flashid==4){
???? ??//System.out.println(“蔥“);
???? ??softcontrol.softdao.behave.startwait();
??????}
??????else?if((origin.x>190?||?origin.x<125)?&&?origin.y>160?&&?origin.y<250?&&?softcontrol.softtimer.flashid==2){
???? ?//?System.out.println(“頭發“);
???? ??softcontrol.softdao.behave.startjump();
??????}
?}
?
/**
*?鼠標移進標題欄時,設置鼠標圖標為移動圖標
*/
@Override
?public?void?mouseEntered(MouseEvent?e)?{
?????softcontrol.frame.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));
?}
?????
?/**
??*?鼠標移出標題欄時,設置鼠標圖標為默認指針
?*/
@Override
public?void?mouseExited(MouseEvent?e)?{
??? softcontrol.frame.setCursor(Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR));
}
????
????/**
????*?鼠標在標題欄拖拽時,設置窗口的坐標位置
????*?窗口新的坐標位置?=?移動前坐標位置+(鼠標指針當前坐標-鼠標按下時指針的位置)
????*/
????@Override
????public?void?mouseDragged(MouseEvent?e)?{
??????Point?p?=?softcontrol.frame.getLocation();
??????softcontrol.frame.setLocation(
????????p.x?+?(e.getX()?-?origin.x)?
????????p.y?+?(e.getY()?-?origin.y));?
????}
?
????@Override
????public?void?mouseMoved(MouseEvent?e)?{}
@Override
public?void?mouseClicked(MouseEvent?e)?{
//?TODO?Auto-generated?method?stub
/*
?*?游戲區域
?*/
if(e.getX()>170?&&?e.getY()>140?&&?e.getX()<170+126*5?&&?e.getY()<140+126*3){
//int?nowx?=?(e.getX()-170)/126; //轉化為地圖坐標
//int?nowy?=?(e.getY()-140)/126; //轉化為地圖坐標
}
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????372??2014-12-23?00:54??assistant\.classpath
?????文件????????282??2015-01-04?01:38??assistant\.git\config
?????文件?????????23??2014-12-30?00:49??assistant\.git\HEAD
?????文件??????14600??2015-01-04?01:59??assistant\.git\index
?????文件????????804??2015-01-04?01:59??assistant\.git\logs\HEAD
?????文件????????804??2015-01-04?01:59??assistant\.git\logs\refs\heads\master
?????文件????????155??2015-01-04?01:59??assistant\.git\logs\refs\remotes\origin\master
?????文件??????86012??2014-12-30?00:52??assistant\.git\ob
?????文件??????48915??2014-12-30?00:52??assistant\.git\ob
?????文件??????52104??2014-12-30?00:52??assistant\.git\ob
?????文件??????45083??2014-12-30?00:52??assistant\.git\ob
?????文件?????????89??2014-12-30?00:52??assistant\.git\ob
?????文件??????85104??2014-12-30?00:52??assistant\.git\ob
?????文件??????25860??2014-12-30?00:52??assistant\.git\ob
?????文件????????181??2014-12-30?00:52??assistant\.git\ob
?????文件????????193??2015-01-04?01:32??assistant\.git\ob
?????文件?????????45??2015-01-04?01:37??assistant\.git\ob
?????文件??????50784??2014-12-30?00:52??assistant\.git\ob
?????文件??????52585??2014-12-30?00:52??assistant\.git\ob
?????文件????????160??2015-01-04?01:32??assistant\.git\ob
?????文件?????????46??2015-01-04?01:37??assistant\.git\ob
?????文件????????444??2014-12-30?00:52??assistant\.git\ob
?????文件??????51903??2014-12-30?00:52??assistant\.git\ob
?????文件??????55046??2014-12-30?00:52??assistant\.git\ob
?????文件????????234??2015-01-04?01:32??assistant\.git\ob
?????文件?????????47??2014-12-30?00:52??assistant\.git\ob
?????文件????????287??2014-12-30?00:52??assistant\.git\ob
?????文件????????570??2015-01-04?01:32??assistant\.git\ob
?????文件??????43010??2014-12-30?00:52??assistant\.git\ob
?????文件??????85149??2014-12-30?00:52??assistant\.git\ob
............此處省略546個文件信息
- 上一篇:JSP個人記帳系統 畢業設計
- 下一篇:ssh2網上留言系統
評論
共有 條評論