• 大小: 1.45MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-11-19
  • 语言: Java
  • 标签: AI  

资源简介

JAVA项目-斗地主游戏 人工智能(图形界面&&纸牌库+源文件)

资源截图

代码片段和文件信息

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) {}

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-07-20 09:37  file\
     目录           0  2019-07-20 09:34  file\ddz\
     文件         301  2019-05-23 08:14  file\ddz\.classpath
     文件         379  2019-05-23 08:14  file\ddz\.project
     目录           0  2019-07-20 09:34  file\ddz\.settings\
     文件         598  2019-05-23 08:14  file\ddz\.settings\org.eclipse.jdt.core.prefs
     目录           0  2019-07-20 09:34  file\ddz\bin\
     目录           0  2019-07-20 09:34  file\ddz\bin\com\
     文件        2261  2019-05-23 08:14  file\ddz\bin\com\Card.class
     文件        1547  2019-05-23 08:14  file\ddz\bin\com\CardType.class
     文件         342  2019-05-23 08:14  file\ddz\bin\com\Card_index.class
     文件        1298  2019-05-23 08:14  file\ddz\bin\com\Common$1.class
     文件       12448  2019-05-23 08:14  file\ddz\bin\com\Common.class
     文件        7522  2019-05-23 08:14  file\ddz\bin\com\Main.class
     文件         720  2019-05-23 08:14  file\ddz\bin\com\Model.class
     文件         257  2019-05-23 08:14  file\ddz\bin\com\NewSwing.class
     文件         590  2019-05-23 08:14  file\ddz\bin\com\NewTimer.class
     文件       12300  2019-05-23 08:14  file\ddz\bin\com\Time.class
     目录           0  2019-07-20 09:34  file\ddz\images\
     文件         522  2019-05-23 08:15  file\ddz\images\1-1.gif
     文件         618  2019-05-23 08:15  file\ddz\images\1-10.gif
     文件        1093  2019-05-23 08:15  file\ddz\images\1-11.gif
     文件        1177  2019-05-23 08:15  file\ddz\images\1-12.gif
     文件        1077  2019-05-23 08:15  file\ddz\images\1-13.gif
     文件         474  2019-05-23 08:15  file\ddz\images\1-2.gif
     文件         432  2019-05-23 08:15  file\ddz\images\1-3.gif
     文件         463  2019-05-23 08:15  file\ddz\images\1-4.gif
     文件         478  2019-05-23 08:15  file\ddz\images\1-5.gif
     文件         508  2019-05-23 08:15  file\ddz\images\1-6.gif
     文件         526  2019-05-23 08:15  file\ddz\images\1-7.gif
     文件         562  2019-05-23 08:15  file\ddz\images\1-8.gif
............此处省略54个文件信息

评论

共有 条评论