2012年10月24日

多点触摸的一些代码

摘要: 注: 该段代码只是我处理多点触摸时的一小部分,其中还有错误,后面已经修改掉了。把这些放在这里,只是为了做一个纪念。public boolean onTouchEvent(MotionEvent event) { ispointer = true; int action = event.getAction() & MotionEvent.ACTION_MASK; if(action == MotionEvent.ACTION_DOWN) { int px = (int) event.getX(0); int py = (int) event.getY(0); GCanvas....阅读全文

posted @ 2012-10-24 14:23 千山万水_ 阅读(265) 评论(0) 编辑

2011年7月4日

svn安装所遇到的几个问题[转载]

摘要: 1:选择与资源库同步后,本地修改的文件自动被服务器上的覆盖掉了,不能执行比较。 ----原因好像是subclipse安装没有彻底完成(或者版本不对),把它重新安装一次就好了。2,创建资源库,eclipse就自动关闭。 ----原因可能是安装subversion服务器的时候会注册环境变量APR-ICONV, 可能subclipse也会使用到这个变量,所以导致出错。解决办法就是在 windows的环境变量的设置里面将所有的APR_ICONV_PATH 改为 APR_ICONV1_PATH 。3,常有新手配置基于svnserve的subversion服务器后, 在客户端访问subversion版本库阅读全文

posted @ 2011-07-04 11:21 千山万水_ 阅读(131) 评论(0) 编辑

2011年6月20日

精灵跳跃练习

摘要: 1 import java.awt.Color; 2 import java.awt.Dimension; 3 import java.awt.Graphics; 4 import java.awt.event.KeyEvent; 5 import java.awt.event.KeyListener; 6 7 import javax.swing.JFrame; 8 import javax.swing.JPanel; 9 /** 10 * 游戏人物的跳跃练习 11 * @author tiger 12 */ 13 public class Screen extends JPanel im.阅读全文

posted @ 2011-06-20 11:48 千山万水_ 阅读(76) 评论(0) 编辑

2011年6月10日

简易包边字画法

摘要: import java.awt.Color;import java.awt.Dimension;import java.awt.Font;import java.awt.Graphics;import javax.swing.JFrame;import javax.swing.JPanel;@SuppressWarnings("serial")public class OutlineString extends JPanel{ public OutlineString() { this.setPreferredSize(new Dimension(180, 120)); }阅读全文

posted @ 2011-06-10 14:13 千山万水_ 阅读(209) 评论(0) 编辑

2011年5月31日

http和socket简介

摘要: Http 和 Socket 连接区别 1、TCP连接 要想明白Socket连接,先要明白TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。 建立起一个TCP连接需要经过“三次握手”:第一次握手:客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态;第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),此包发送完毕,阅读全文

posted @ 2011-05-31 11:25 千山万水_ 阅读(1308) 评论(0) 编辑

ant使用笔记

摘要: ant使用笔记----------------------------------------------Eclipse 自动生成 Ant的Build.xml 配置文件,生成的方法很隐蔽选择你要生成Build.xml文件的项目,右键. Export-> General -> Ant Buildfiles .点Next,再点Finish.生成完毕.----------------------------------------------1.<project>标签每个构建文件对应一个项目。<project>标签时构建文件的根标签。它可以有多个内在属性,就如代码阅读全文

posted @ 2011-05-31 11:19 千山万水_ 阅读(1676) 评论(0) 编辑

j2se图片拖拽练习

摘要: package graphicsDrag;import java.awt.AlphaComposite;import java.awt.Color;import java.awt.Dimension;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.Image;import java.awt.Point;import java.awt.Rectangle;import java.awt.event.MouseEvent;import java.awt.event.MouseListener;import ja阅读全文

posted @ 2011-05-31 11:09 千山万水_ 阅读(280) 评论(0) 编辑

A星寻路示例

摘要: package autoFindPath;import java.awt.Color;import java.awt.Dimension;import java.awt.Graphics;import java.awt.event.MouseEvent;import java.awt.event.MouseListener;import java.util.ArrayList;import java.util.LinkedList;import java.util.List;import javax.swing.JFrame;import javax.swing.JPanel;/** * 自动阅读全文

posted @ 2011-05-31 11:05 千山万水_ 阅读(822) 评论(0) 编辑

转载:一个sprite类

摘要: /** * tiger注: * * 这是网上看到的一个sprite类。 * * spriteImg源图是帧图片的集合图片。按从上到下从左到右的排列。详见方法:splitImage * 判断两个sprite是否碰撞的方法是collidesWith 。根据参数会判断是否像素碰撞。 * 像素碰撞验证的时候是看交叉的像素是否都不是透明! * * 我感觉这里有一个方法有误:getBounds(Sprite) . 应该按帧的大小来创建。 * *//** * @author Captain Awesome (http://www.javagaming.org/index.php?action=profile阅读全文

posted @ 2011-05-31 11:02 千山万水_ 阅读(849) 评论(0) 编辑

生成内部三角形

摘要: import java.awt.Color;import java.awt.Component;import java.awt.Dimension;import java.awt.Graphics;import java.awt.Point;import java.awt.event.MouseAdapter;import java.awt.event.MouseEvent;import java.util.LinkedList;import java.util.List;import javax.swing.JFrame;import javax.swing.JPanel;/** * 三角形阅读全文

posted @ 2011-05-31 10:58 千山万水_ 阅读(68) 评论(0) 编辑

导航

公告