资源简介
作者:霹雳书生
主要功能:
(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网上留言系统
评论
共有 条评论