card.java~8~

来自「java写的一个24点的小游戏,自己做的,有点简单,但是功能实现比较好」· JAVA~8~ 代码 · 共 49 行

JAVA~8~
49
字号
package GameServer;

import java.io.Serializable;
import com.sun.tools.javac.v8.util.Hashtable;
import javax.swing.ImageIcon;

public class Card implements Serializable {
  static public Hashtable cardImages = new Hashtable();
  static {
    for (int i = 1; i <=13; i++) {
      String cardKey = "m" + i;
      cardImages.put(cardKey,new ImageIcon("cards/" + cardKey + ".bmp"));
    }
    for (int i = 1; i <=13; i++) {
     String cardKey = "h" + i;
     cardImages.put(cardKey,new ImageIcon("cards/" + cardKey + ".bmp"));
   }
   for (int i = 1; i <=13; i++) {
     String cardKey = "f" + i;
     cardImages.put(cardKey,new ImageIcon("cards/" + cardKey + ".bmp"));
   }
   for (int i = 1; i <=13; i++) {
     String cardKey = "t" + i;
     cardImages.put(cardKey,new ImageIcon("cards/" + cardKey + ".bmp"));
   }
  }

  int number;
  String suiteName;

  public Card(int number,String suiteName){
    this.number = number;
    this.suiteName = suiteName;
  }

  public int getNumber(){
    return number;
  }

  public String getSuite(){
    return suiteName;
  }

  public ImageIcon getImageIcon()
  {
    return (ImageIcon)cardImages.get(suiteName);
  }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?