资源简介
这是山东大学面向对象课程实验一的个人完成源代码,代码中面向对象的思想得到了一定的体现,如有不足,欢迎批评指正。
代码片段和文件信息
package solitaire;
import java.awt.Image;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
import javax.swing.ImageIcon;
import javax.swing.JLabel;
public class Card extends JLabel
{
/** 纸牌花色的常量——红桃 */
public static final int HONG_TAO = 0;
/** 纸牌花色的常量——方片 */
public static final int FANG_PIAN = 1;
/** 纸牌花色的常量——黑桃 */
public static final int HEI_TAO = 10;
/** 纸牌花色的常量——梅花 */
public static final int MEI_HUA = 11;
/** 纸牌长度的常量 */
public static final int WIDTH = 71;
/** 纸牌高度的常量 */
public static final int HEIGHT = 96;
/* 纸牌点数 */
private int num;
/* 纸牌花色 */
private int color;
/* 纸牌是否牌面向上 */
private boolean op;
/** 构造方法 */
public Card()
{
op = false;
}
/** 构造方法 */
public Card(int n int c)
{
this();
this.setSize(71 96);
setAll(n c);
}
/* 设置点数,花色及图片 */
private void setAll(int n int c)
{
num = n;
color = c;
setImg();
}
/** 得到点数 */
public int getNum()
{
return num;
}
/** 得到花色 */
public int getColor()
{
return color;
}
/* 设置图片 */
private void setImg()
{
if (op)
{
switch (color)
{
case (HONG_TAO):
setIcon(new ImageIcon(Card.class.getResource(“/images/红桃“ + num
+ “.gif“)));
break;
case (FANG_PIAN):
setIcon(new ImageIcon(Card.class.getResource(“/images/方片“ + num
+ “.gif“)));
break;
case (HEI_TAO):
setIcon(new ImageIcon(Card.class.getResource(“/images/黑桃“ + num
+ “.gif“)));
break;
case (MEI_HUA):
setIcon(new ImageIcon(Card.class.getResource(“/images/梅花“ + num
+ “.gif“)));
break;
}
}/* 如果没有被翻开,则显示纸牌的背面 */
else
{
setIcon(new ImageIcon(Card.class.getResource(“/images/背面.gif“)));
}
}
/** 翻开纸牌 */
public void open()
{
op = true;
setImg();
}
/** 盖上纸牌 */
public void close()
{
op = false;
setImg();
}
/** 得到纸牌的翻开状态 */
public boolean isOpen()
{
return op;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-10-15 00:18 solitaire\
文件 301 2014-10-15 00:18 solitaire\.classpath
文件 385 2014-10-15 00:18 solitaire\.project
目录 0 2014-10-15 00:18 solitaire\.settings\
文件 598 2014-10-15 00:18 solitaire\.settings\org.eclipse.jdt.core.prefs
目录 0 2014-10-15 00:18 solitaire\bin\
目录 0 2014-11-05 09:02 solitaire\bin\images\
文件 402 2002-11-07 23:54 solitaire\bin\images\方片1.gif
文件 621 2002-11-08 00:29 solitaire\bin\images\方片10.gif
文件 1177 2002-11-08 00:36 solitaire\bin\images\方片11.gif
文件 1211 2002-11-07 23:52 solitaire\bin\images\方片12.gif
文件 1161 2002-11-08 00:31 solitaire\bin\images\方片13.gif
文件 417 2002-11-08 00:26 solitaire\bin\images\方片2.gif
文件 435 2002-11-08 00:11 solitaire\bin\images\方片3.gif
文件 469 2002-11-08 00:56 solitaire\bin\images\方片4.gif
文件 498 2002-11-08 00:33 solitaire\bin\images\方片5.gif
文件 513 2002-11-08 00:19 solitaire\bin\images\方片6.gif
文件 527 2002-11-08 00:18 solitaire\bin\images\方片7.gif
文件 565 2002-11-08 00:32 solitaire\bin\images\方片8.gif
文件 582 2002-11-08 00:36 solitaire\bin\images\方片9.gif
文件 390 2002-11-07 23:54 solitaire\bin\images\梅花1.gif
文件 623 2002-11-08 00:23 solitaire\bin\images\梅花10.gif
文件 1167 2002-11-08 00:11 solitaire\bin\images\梅花11.gif
文件 1203 2002-11-08 00:55 solitaire\bin\images\梅花12.gif
文件 1107 2002-11-08 00:27 solitaire\bin\images\梅花13.gif
文件 417 2002-11-08 00:37 solitaire\bin\images\梅花2.gif
文件 438 2002-11-08 00:33 solitaire\bin\images\梅花3.gif
文件 468 2002-11-08 00:30 solitaire\bin\images\梅花4.gif
文件 490 2002-11-08 00:19 solitaire\bin\images\梅花5.gif
文件 522 2002-11-08 00:37 solitaire\bin\images\梅花6.gif
文件 536 2002-11-07 23:53 solitaire\bin\images\梅花7.gif
............此处省略118个文件信息
- 上一篇:走迷宫课程设计报告
- 下一篇:java微信版飞机大战
相关资源
- java微信版飞机大战
- MQ工具类java
- java实验实现圆类Circle,Cylinder
- Spring技术栈构建完整java前后台团购网
- JAVA简历更新,三年工作经验
- 最新JAVA教学视频-共810G
- Myshopping购物系统
- 华南理工大学java期末考试真题
- Java基于Socket文件传输
- java音像店管理系统
- installanywhere 2009打包java桌面程序安装
- 滑动窗口协议模拟 JAVA.zip
- svm_java版本代码详细解释
- android opengl 魔方源代码
- java实现汉诺塔小游戏
- 4.3读取摄像头并显示
- java2word jar包
- 图书管理系统 servlet+jsp适合初学者
- Java证书打印工具类
- java openCV 人脸识别 找茬
- 基于java旅游网站毕业论文
- JAVA动物识别系统266510
- java猴子选王
- java8+tomcat8+struts2.5+spring4.3+hibernate5.2框
- jdbc+控制台java+oracle模拟银行程序MVC思
- Java版剑指Offer全部测试用例
- java秒杀(高并发)视频教程
- 基于UDP协议的数据包收发程序代码+报
- 基于java和mysql的学生信息管理系统
- jsp登陆界面源代码
评论
共有 条评论