• 大小: 18.1MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-07-25
  • 语言: Java
  • 标签: java桌宠  

资源简介

作者:霹雳书生 主要功能: (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\objects\08\2d65315d71f5dcebb8578586e3b4ca406b065d

     文件      48915  2014-12-30 00:52  assistant\.git\objects\08\b202e3122f6bf653685ee5804f45214dbd8602

     文件      52104  2014-12-30 00:52  assistant\.git\objects\09\f8f4af73a19107ec8fe60c8e938d50040d3463

     文件      45083  2014-12-30 00:52  assistant\.git\objects\0a\c04414f62d52de60aec9c6afec75c1ffdb098b

     文件         89  2014-12-30 00:52  assistant\.git\objects\0b\15ad483845304ebc2dcd8c6115634c7c54b93e

     文件      85104  2014-12-30 00:52  assistant\.git\objects\0b\3189255864523fe2c7f851734be067e00d868c

     文件      25860  2014-12-30 00:52  assistant\.git\objects\0b\a1cae73349d92fa900f6ecbf83d96a03e16f9d

     文件        181  2014-12-30 00:52  assistant\.git\objects\0d\2cbd69203ed09215f5d291dae2a11ec1a199c2

     文件        193  2015-01-04 01:32  assistant\.git\objects\0e\12b1d4a205486c11ed79d41c788a4404f65096

     文件         45  2015-01-04 01:37  assistant\.git\objects\0e\a4db4377ccbcb590de2b6bbb4dc9ee1982b7a1

     文件      50784  2014-12-30 00:52  assistant\.git\objects\0f\9c679ebc85c627dd0a76a79a12d2a40b1c3433

     文件      52585  2014-12-30 00:52  assistant\.git\objects\11\fc1f629d9bc993908d9b237b4c9b3c008387a0

     文件        160  2015-01-04 01:32  assistant\.git\objects\16\2759d9a9fd800434f41afba609c4c7716cf8cc

     文件         46  2015-01-04 01:37  assistant\.git\objects\16\9b3bdaee7aebc1dd59519100e3c379a36a809a

     文件        444  2014-12-30 00:52  assistant\.git\objects\16\be121b3cc230997ad6f87b4b83f488dc469ae7

     文件      51903  2014-12-30 00:52  assistant\.git\objects\1a\a8919e902db2cb7b1480abe775f31d9aefea30

     文件      55046  2014-12-30 00:52  assistant\.git\objects\1b\22f6247694890201388610c79ea36eaab5adf8

     文件        234  2015-01-04 01:32  assistant\.git\objects\1c\5d3c2a6743536d1c1b7b1bac2b150ce98fb8e1

     文件         47  2014-12-30 00:52  assistant\.git\objects\1c\7606f80b7290e3d7eef5dbfd1b80696a9501f2

     文件        287  2014-12-30 00:52  assistant\.git\objects\1e\3a651eda795647e8b1b240f3a247eae390478d

     文件        570  2015-01-04 01:32  assistant\.git\objects\22\39009878b257fe5f7cf68d1cf5f35d85184a5e

     文件      43010  2014-12-30 00:52  assistant\.git\objects\22\74c1348cf7dec827811847127139d6cba157a0

     文件      85149  2014-12-30 00:52  assistant\.git\objects\22\ef9f874da8235169a3e024e67551fe82ae1628

............此处省略546个文件信息

评论

共有 条评论

相关资源