资源简介
java单机斗地主源码。jdk1.6+eclipse正常运行 AI适中比较简单
代码片段和文件信息
package com;
import java.awt.Point;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import javax.swing.ImageIcon;
import javax.swing.JLabel;
public class Card extends JLabel implements MouseListener{
Main main;//Main类的引用
String name;//图片url名字
boolean up;//是否正反面
boolean canClick=false;//是否可被点击
boolean clicked=false;//是否点击过
public Card(Main mString nameboolean up){
this.main=m;
this.name=name;
this.up=up;
if(this.up)
this.turnFront();
else {
this.turnRear();
}
this.setSize(71 96);
this.setVisible(true);
this.addMouseListener(this);
}
//正面
public void turnFront() {
this.setIcon(new ImageIcon(“images/“ + name + “.gif“));
this.up = true;
}
//反面
public void turnRear() {
this.setIcon(new ImageIcon(“images/rear.gif“));
this.up = false;
}
@Override
public void mouseClicked(MouseEvent e) {
// TODO Auto-generated method stub
if(canClick)
{
Point from=this.getLocation();
int step; //移动的距离
if(clicked)
step=-20;
else {
step=20;
}
clicked=!clicked; //反向
//当被选中的时候,向前移动一步/后退一步
Common.move(thisfromnew Point(from.xfrom.y-step));
}
}
public void mouseEntered(MouseEvent arg0) {}
public void mouseExited(MouseEvent arg0) {}
public void mousePressed(MouseEvent arg0) {}
public void mouseReleased(MouseEvent arg0) {}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 301 2012-08-10 10:59 斗地主\.classpath
文件 385 2012-08-10 10:59 斗地主\.project
文件 629 2012-08-10 10:59 斗地主\.settings\org.eclipse.jdt.core.prefs
文件 2261 2012-08-10 18:54 斗地主\bin\com\Card.class
文件 12448 2012-08-14 14:34 斗地主\bin\com\Common.class
文件 7543 2012-08-14 21:51 斗地主\bin\com\Main.class
文件 522 2011-11-03 14:01 斗地主\images\1-1.gif
文件 618 2011-11-03 14:01 斗地主\images\1-10.gif
文件 1093 2011-11-03 14:01 斗地主\images\1-11.gif
文件 1177 2011-11-03 14:01 斗地主\images\1-12.gif
文件 1077 2011-11-03 14:01 斗地主\images\1-13.gif
文件 474 2011-11-03 14:01 斗地主\images\1-2.gif
文件 432 2011-11-03 14:01 斗地主\images\1-3.gif
文件 463 2011-11-03 14:01 斗地主\images\1-4.gif
文件 478 2011-11-03 14:01 斗地主\images\1-5.gif
文件 508 2011-11-03 14:01 斗地主\images\1-6.gif
文件 526 2011-11-03 14:01 斗地主\images\1-7.gif
文件 562 2011-11-03 14:01 斗地主\images\1-8.gif
文件 581 2011-11-03 14:01 斗地主\images\1-9.gif
文件 410 2011-11-03 14:01 斗地主\images\2-1.gif
文件 661 2011-11-03 14:01 斗地主\images\2-10.gif
文件 1182 2011-11-03 14:01 斗地主\images\2-11.gif
文件 1226 2011-11-03 14:01 斗地主\images\2-12.gif
文件 1192 2011-11-03 14:01 斗地主\images\2-13.gif
文件 429 2011-11-03 14:01 斗地主\images\2-2.gif
文件 452 2011-11-03 14:01 斗地主\images\2-3.gif
文件 492 2011-11-03 14:01 斗地主\images\2-4.gif
文件 518 2011-11-03 14:01 斗地主\images\2-5.gif
文件 544 2011-11-03 14:01 斗地主\images\2-6.gif
文件 570 2011-11-03 14:01 斗地主\images\2-7.gif
............此处省略56个文件信息
相关资源
- java 使用jna开启关闭第三方应用程序
- Java语言实现的矩阵的基本运算矩阵的
- Java版推箱子搬箱子游戏开发入门及源
- java操作word书签
- java版简易人事管理系统
- java地铁票价计算器dijkstra算最短路径
- 银行家算法Java
- JAVA实现计算立体图形体积、面积,通
- 银行家算法java实现带UI界面
- 故障树JAVA源代码
- 学生考勤信息管理系统
- LZ77压缩,js&java版本
- java commons lang3-3.2
- 数据结构-哈夫曼编 译码器 java
- Java三端分离_SSM在线教育平台
- 利用Javabean+JSP 实现文件的上传、显示
- Java编写的 航班信息查询管理系统
- Java Spring技术栈构建完整前后台团购网
- 基于UDP的P2P简易聊天室
- java弹跳小球代码
- java核心技术卷一第十版中文版
- java写的AI西洋跳棋
- Java Email 在Tomcat所依赖的Jar包(全部)
- 用模拟退火算法实现旅行商问题Java
- 一个简单的java聊天程序带文件传送功
- Java实现MD5大文件校验码详解
- 基于Java的员工日志管理系统的设计与
- org.eclipse.paho.client.mqttv3-1.0.1
- javaweb-留言板
- Java 2D 射击小游戏
评论
共有 条评论