上一页 1 2 3 4 5 6 7 8 ··· 16 下一页

2011年5月31日

转载:一个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 台哥编程课堂 阅读(1287) 评论(0) 推荐(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.Mo 阅读全文

posted @ 2011-05-31 10:58 台哥编程课堂 阅读(248) 评论(0) 推荐(0) 编辑

2011年4月11日

图片拖拽练习

摘要: 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-04-11 17:25 台哥编程课堂 阅读(676) 评论(0) 推荐(0) 编辑

2011年4月7日

打字机组件

摘要: import javax.microedition.lcdui.Graphics;import mmo3.main.MainCanvas;import mmo3.ui.component.Component;import mmo3.util.Common;/** * 打字机效果的layer * @author tiger * @date 2010-12-1 */public class TypeTextLayer extends Container implements ContainerListener{// private String text ; private String[] ar 阅读全文

posted @ 2011-04-07 18:34 台哥编程课堂 阅读(193) 评论(0) 推荐(0) 编辑

2011年4月4日

商人胡萝卜问题

摘要: 一个商人骑一头驴要穿越1000公里长的沙漠,去卖3000根胡萝卜。 已知驴一次性可驮1000根胡萝卜,但每走1公里又要吃掉1根胡萝卜。 问:商人最多可卖出多少胡萝卜? 答案: 带1000到200公里处,返回。如此往复,需要走五次,吃1000胡萝卜。可将2000胡萝卜带到200公里处。 重复以上过程, 阅读全文

posted @ 2011-04-04 21:39 台哥编程课堂 阅读(1260) 评论(0) 推荐(0) 编辑

java实现透明窗体

摘要: import java.awt.Dimension; import java.awt.Graphics; import java.awt.Image; import java.awt.Point; import java.awt.Rectangle; import java.awt.Robot; i 阅读全文

posted @ 2011-04-04 21:29 台哥编程课堂 阅读(5658) 评论(4) 推荐(0) 编辑

2011年3月30日

图片旋转翻转

摘要: /** * 水平翻转图像 * @param img * @return */ public Image flipImage_H(Image img) { int width = img.getWidth(null); int height = img.getHeight(null); Buffere 阅读全文

posted @ 2011-03-30 09:47 台哥编程课堂 阅读(584) 评论(0) 推荐(0) 编辑

2011年3月4日

java2d常用api练习

摘要: package java2d; import java.awt.BasicStroke; import java.awt.Color; import java.awt.GradientPaint; import java.awt.Graphics; import java.awt.Graphics2 阅读全文

posted @ 2011-03-04 13:02 台哥编程课堂 阅读(1500) 评论(0) 推荐(0) 编辑

2011年2月11日

java实时运算簿页面 (非常实用)

摘要: java实时运算簿页面(Java Scrapbook Page) 写程序时可能会些其它的想法,但不知是否可行:多数情况是直接写到程序再来 debug,或是另外写各小程序。Eclipse 提供一种轻巧的替代方式,Java 实时运算簿页面(Java Scrapbook Page),藉由渐进式编译,可以在实时运算簿写入任意的 Java程序代码并执行,不需另写在类别或方法中。 I. 切换至 Java 视景,新建一个Scrapbook Page。「File」→「New」→「Other...」→「Java」→「Scrapbook Page」 在新建的Scrapbook Page上可以输入要测试的 Java 阅读全文

posted @ 2011-02-11 15:47 台哥编程课堂 阅读(248) 评论(0) 推荐(0) 编辑

狼羊过河问题

摘要: package guohe;import java.util.ArrayList;import java.util.LinkedList;import java.util.List;/*** 狼羊过河问题* @author tiger* @date 2011年1月27日。* * 这里是用面向对象的编程方式,有定义了狼和羊两个类。* 但其实程序里并没有用到它们的行为,该问题只是关心它们的数目而已!* 所以其实可以直接就定义四个变量来存储两岸的狼数和羊数,然后在遍历* 递归的同时增减这四个数字即可。* */public class Guohe {//左岸的狼数和羊数private List< 阅读全文

posted @ 2011-02-11 09:57 台哥编程课堂 阅读(1065) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 ··· 16 下一页

导航