资源简介
基于JAVA的连连看游戏设计.rar

代码片段和文件信息
package control;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.awt.event.WindowEvent;
import java.awt.event.WindowListener;
import javax.swing.JButton;
import javax.swing.JComboBox;
import model.Model;
import view.GamePanel;
public class Control extends MouseAdapter implements ActionListener WindowListener{
private Model model;
public Control(Model model){
this.model=model;
}
public void actionPerformed(ActionEvent e) {
String cmd=e.getActionCommand().toLowerCase();
if(cmd.equals(“refresh“))
model.refresh();
else if(cmd.equals(“start“))
model.restartGame();
else if(cmd.equals(“set“)){
}
else if(cmd.equals(“remind“))
model.showTip();
else if(cmd.equals(“demo“)){
JButton btn=(JButton) e.getSource();
if(btn.getText().equals(“演示“)){
model.startDemo();
btn.setText(“停止“);
}
else{
model.stopDemo();
btn.setText(“演示“);
model.restartGame();
}
}
else if(cmd.equals(“about“))
model.about();
else if(e.getSource() instanceof JComboBox){
JComboBox cbo=(JComboBox) e.getSource();
String sltString=cbo.getSelectedItem().toString();
if(sltString.equals(“随机“))
model.setLevel(0);
else
model.setLevel(Integer.parseInt(sltString));
}
}
@Override
public void mousePressed(MouseEvent e) {
object src=e.getSource();
if(src instanceof GamePanel){
GamePanel gp=(GamePanel) src;
if(e.getButton()==MouseEvent.BUTTON3)
model.cancelSelect();
else
model.clickMatrix(gp.PointToMetrix(e.getPoint()));
}
}
public void windowActivated(WindowEvent arg0) {
// TODO Auto-generated method stub
}
public void windowClosed(WindowEvent arg0) {
// TODO Auto-generated method stub
}
public void windowClosing(WindowEvent e) {
//LoadAndSave.saveLevel(model.getLevel());
model.setframeLocation(e.getWindow().getLocation());
model.saveSet();
}
public void windowDeactivated(WindowEvent arg0) {
// TODO Auto-generated method stub
}
public void windowDeiconified(WindowEvent arg0) {
// TODO Auto-generated method stub
}
public void windowIconified(WindowEvent arg0) {
// TODO Auto-generated method stub
}
public void windowOpened(WindowEvent arg0) {
// TODO Auto-generated method stub
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 226 2016-03-29 16:39 基于JAVA的连连看游戏设计\kyodai\.classpath
文件 382 2016-03-29 16:39 基于JAVA的连连看游戏设计\kyodai\.project
文件 3264 2016-05-07 02:50 基于JAVA的连连看游戏设计\kyodai\control\Control.class
文件 2434 2016-03-29 16:39 基于JAVA的连连看游戏设计\kyodai\control\Control.java
文件 1417 2016-05-07 01:54 基于JAVA的连连看游戏设计\kyodai\images\1.gif
文件 1502 2016-05-07 01:54 基于JAVA的连连看游戏设计\kyodai\images\10.gif
文件 1606 2016-05-07 01:54 基于JAVA的连连看游戏设计\kyodai\images\11.gif
文件 1316 2016-05-07 01:54 基于JAVA的连连看游戏设计\kyodai\images\12.gif
文件 1240 2016-05-07 01:54 基于JAVA的连连看游戏设计\kyodai\images\13.gif
文件 1180 2016-05-07 01:54 基于JAVA的连连看游戏设计\kyodai\images\14.gif
文件 1300 2016-05-07 01:54 基于JAVA的连连看游戏设计\kyodai\images\15.gif
文件 1375 2016-05-07 01:54 基于JAVA的连连看游戏设计\kyodai\images\16.gif
文件 1112 2016-05-07 01:54 基于JAVA的连连看游戏设计\kyodai\images\17.gif
文件 1397 2016-05-07 01:54 基于JAVA的连连看游戏设计\kyodai\images\18.gif
文件 1388 2016-05-07 01:54 基于JAVA的连连看游戏设计\kyodai\images\19.gif
文件 1072 2016-05-07 01:54 基于JAVA的连连看游戏设计\kyodai\images\2.gif
文件 1381 2016-05-07 01:54 基于JAVA的连连看游戏设计\kyodai\images\20.gif
文件 1284 2016-05-07 01:54 基于JAVA的连连看游戏设计\kyodai\images\21.gif
文件 1551 2016-05-07 01:54 基于JAVA的连连看游戏设计\kyodai\images\22.gif
文件 1072 2016-05-07 01:54 基于JAVA的连连看游戏设计\kyodai\images\23.gif
文件 1279 2016-05-07 01:54 基于JAVA的连连看游戏设计\kyodai\images\24.gif
文件 1401 2016-05-07 01:54 基于JAVA的连连看游戏设计\kyodai\images\25.gif
文件 1382 2016-05-07 01:54 基于JAVA的连连看游戏设计\kyodai\images\26.gif
文件 1199 2016-05-07 01:54 基于JAVA的连连看游戏设计\kyodai\images\27.gif
文件 1667 2016-05-07 01:54 基于JAVA的连连看游戏设计\kyodai\images\28.gif
文件 1662 2016-05-07 01:54 基于JAVA的连连看游戏设计\kyodai\images\29.gif
文件 1279 2016-05-07 01:54 基于JAVA的连连看游戏设计\kyodai\images\3.gif
文件 1086 2016-05-07 01:55 基于JAVA的连连看游戏设计\kyodai\images\30.gif
文件 1766 2016-05-07 01:55 基于JAVA的连连看游戏设计\kyodai\images\31.gif
文件 1873 2016-05-07 01:55 基于JAVA的连连看游戏设计\kyodai\images\32.gif
............此处省略143个文件信息
相关资源
- Android分区工具包
- 药品进销存管理系统(论文范文_JSP
- Java写的一个简单的字体更改程序
- 尚硅谷Java视频Java8新特性视频教程
- 关于CommVault统一数据管理方案
- 基于CenGRP3.0 烟草行业企业整合解决方
- java并发编程实战高清版pdf
- java并发编程实战pdf
- 实现jsp页面二级下拉框联动,实时读
- 北师大学珠海校区实施SunONE数字校园
- Java-核心技术-36-讲李运华完.pdf
- 小工具,解决oschina码云svn文件夹不能
- Sun公司为中国客户提供Java架构咨询与
- 美国Holy Cross 医院使用Sun 解决方案对
- 立邦漆公司向Sun架构的移植预期使总
- 通用电气公司基于Sun 平台部署其全球
- jbpm(juel-api.jar)
- jstl 和 standard jar 包
- 验证全志R18的LCD+HDMI双屏异显
- jsp网站模板
- 《21天学通SQL Server》源码
- JSP多文件上传同时上传
- J2EE服务支持平台下融通供应商服务系
- Data Structures and Algorithm Analysis in Java
- Thinking In Java第五版
- think in java中文第五版
- JAVA JDK百度网盘地址
- jdk1.9安装包
- NCC-OpenAPI文档.zip
- JAVA并发编程实战.pdf
评论
共有 条评论