⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 card.java

📁 一个基于Java技术编写的24点游戏逼真图形版
💻 JAVA
字号:
import java.awt.*;
import javax.swing.*;

public  class Card extends JButton implements Variety {
	private int number,variety;
	final private static Icon back=new ImageIcon("image/card/back.png");
	final private static Icon backS=new ImageIcon("image/cardS/back.png");
	private Icon cover,coverS;

	public Card() {
		super(back);
		cover=back;
		coverS=backS;
		setRolloverIcon(backS);
		setBorderPainted(false);
		setContentAreaFilled(false);
	}

	public Card(int number) {
		this(number,0);
	}

	public Card(int number, int variety) {
		super(new ImageIcon("image/card/"+VARIETY[variety]+"/"+number+".png"));
		this.number=number;
		this.variety=variety;
		setBorderPainted(false);
		setContentAreaFilled(false);
		if (number<1 || number>13) {
			setIcon(back);
			this.number=0;
			cover=back;
			coverS=backS;
			setRolloverIcon(backS);
		} else
			cover=getIcon();
			coverS=new ImageIcon("image/cardS/"+VARIETY[variety]+"/"+number+".png");
			setRolloverIcon(coverS);
	}

	public int getNumber() {
		return number;
	}

	public String getVariety() {
		return VARIETY[variety];
	}

	public int getScore() {
		if (number>10) {
			return 2;
		} else
		if (number>0) {
			return 1;
		} else
			return 0;
	}

	public int getTime() {
		if (number>10) {
			return 30;
		} else
		if (number>0) {
			return 15;
		} else
			return 0;
	}

	public void setBack() {
		setIcon(back);
		setRolloverIcon(backS);
	}
}

⌨️ 快捷键说明

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