• 大小: 92KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-02
  • 语言: Java
  • 标签: 四人  发牌  洗牌  

资源简介

编写一个模拟人工洗牌的程序,将洗好的牌分别发给四个人。 使用结构card 来描述一张牌,用随机方法来模拟人工洗牌的过程,最后将洗好的52张牌顺序分别发给四个人。 设计要求: 1)要求使用java类包中的Math.Random()方法进行随机处理。 2)要求在dos控制台窗口中显示每个人手上的扑克牌 3)要求将每个人手上的13张牌按照四种花色,从小到大排列整齐后显示出来。 *4)可以设计成图形用户界面,通过按钮进行洗牌、发牌的动作,并按上面的要求显示东西南北四个人手上的牌型。 此代码按照要求做好,并有注释,方便根据个人需要修改。

资源截图

代码片段和文件信息

package demo;

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;//是否正反面
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);
}
//正面
public void turnFront() {
this.setIcon(new ImageIcon(“images/“ + name + “.gif“));
this.up = true;

}
//反面
public void turnRear() {
this.setIcon(new ImageIcon(“images/rear.jpg“));
this.up = false;
}

public void mouseEntered(MouseEvent arg0) {}
publ

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         388  2017-11-25 01:40  四人发牌洗牌程序\.classpath
     文件         400  2018-04-08 22:23  四人发牌洗牌程序\.project
     目录           0  2017-12-05 22:42  四人发牌洗牌程序\.settings\
     文件         629  2012-08-10 10:59  四人发牌洗牌程序\.settings\org.eclipse.jdt.core.prefs
     目录           0  2018-04-08 22:23  四人发牌洗牌程序\bin\
     目录           0  2018-04-08 22:23  四人发牌洗牌程序\bin\demo\
     文件        1695  2018-04-08 22:23  四人发牌洗牌程序\bin\demo\Card.class
     文件        1136  2018-04-08 22:23  四人发牌洗牌程序\bin\demo\Common$1.class
     文件        3018  2018-04-08 22:23  四人发牌洗牌程序\bin\demo\Common.class
     文件         570  2018-04-08 22:23  四人发牌洗牌程序\bin\demo\Main$1.class
     文件         570  2018-04-08 22:23  四人发牌洗牌程序\bin\demo\Main$2.class
     文件        7177  2018-04-08 22:23  四人发牌洗牌程序\bin\demo\Main.class
     目录           0  2017-12-05 22:42  四人发牌洗牌程序\images\
     文件         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
............此处省略44个文件信息

评论

共有 条评论