资源简介
基于java语言实现的人工只能小游戏井字棋,里面包含源码和简单的程序介绍。

代码片段和文件信息
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
class Duishou extends Jframe implements MouseListener
{
JLabel head = new JLabel(new ImageIcon(“Data/head.png“));
JButton computer = new JButton(new ImageIcon(“Data/computer.png“));
JButton player = new JButton(new ImageIcon(“Data/player.png“));
JButton back = new JButton(new ImageIcon(“Data/back.png“));
public Duishou()
{
JlayeredPane layeredpane = getlayeredPane();
JLabel p = new JLabel(new ImageIcon(“Data/beijing4.png“));
p.setBounds(00320390);
JPanel panel1 = new JPanel();
panel1.add(p);
panel1.add(head);
panel1.add(computer);
panel1.add(player);
panel1.add(back);
add(panel1);
head.setBounds(0032036);
head.addMouseListener(this);
computer.setBorderPainted(false);
computer.setContentAreaFilled(false);
computer.setRolloverIcon(new ImageIcon(“Data/computer1.png“));
computer.setBounds(4010023090);
computer.addMouseListener(this);
player.setBorderPainted(false);
player.setContentAreaFilled(false);
player.setRolloverIcon(new ImageIcon(“Data/player1.png“));
player.setBounds(4017023090);
player.addMouseListener(this);
back.setBorderPainted(false);
back.setContentAreaFilled(false);
back.setRolloverIcon(new ImageIcon(“Data/back1.png“));
back.setBounds(15027023090);
back.addMouseListener(this);
layeredpane.add(p new Integer(0));
layeredpane.add(head new Integer(10));
layeredpane.add(computer new Integer(10));
layeredpane.add(player new Integer(10));
layeredpane.add(back new Integer(10));
setSize(325390);
addMouseListener(this);
setResizable(false);
setDefaultCloseOperation(Jframe.DISPOSE_ON_CLOSE);
setLocationRelativeTo(null);
setVisible(true);
settitle(“请选择对手“);
}
public void mouseClicked(MouseEvent e) {
if (e.getSource()==computer)
{
Nandu nandu = new Nandu();
nandu.setVisible(true);
}
if (e.getSource()==player)
{
PlayGame play = new PlayGame();
play.setVisible(true);
}
if (e.getSource()==back)
{
StartGame back = new StartGame();
back.setVisible(true);
}
}
public void mouseEntered(MouseEvent e) {
}
public void mouseExited(MouseEvent e) {
}
public void mouseReleased(MouseEvent e) {
}
public void mousePressed(MouseEvent e) {
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2013-04-07 21:28 人工智能_井字棋\
目录 0 2012-06-14 13:06 人工智能_井字棋\res\
文件 41984 2012-06-14 13:06 人工智能_井字棋\res\井字棋估价函数.doc
目录 0 2012-06-14 12:52 人工智能_井字棋\src\
目录 0 2012-06-13 23:44 人工智能_井字棋\src\Data\
文件 12775 2012-06-13 14:14 人工智能_井字棋\src\Data\AIfirst.png
文件 13154 2012-06-13 14:15 人工智能_井字棋\src\Data\AIfirst1.png
文件 130048 2012-06-14 00:07 人工智能_井字棋\src\Data\Thumbs.db
文件 8364 2012-06-13 02:22 人工智能_井字棋\src\Data\about.png
文件 9967 2012-06-13 02:21 人工智能_井字棋\src\Data\about1.png
文件 7599 2012-06-13 02:23 人工智能_井字棋\src\Data\back.png
文件 9103 2012-06-13 02:24 人工智能_井字棋\src\Data\back1.png
文件 6569 2012-06-13 02:18 人工智能_井字棋\src\Data\bangzhu.png
文件 7833 2012-06-13 02:19 人工智能_井字棋\src\Data\bangzhu1.png
文件 159754 2012-06-13 04:28 人工智能_井字棋\src\Data\bangzhubeijing.png
文件 138865 2012-06-13 02:51 人工智能_井字棋\src\Data\beijing.png
文件 130644 2012-06-13 02:37 人工智能_井字棋\src\Data\beijing1.png
文件 106637 2012-06-13 02:39 人工智能_井字棋\src\Data\beijing2.jpg
文件 117108 2012-06-13 02:41 人工智能_井字棋\src\Data\beijing3.jpg
文件 152935 2012-06-13 03:37 人工智能_井字棋\src\Data\beijing4.png
文件 153166 2012-06-13 03:41 人工智能_井字棋\src\Data\beijing5.png
文件 153361 2012-06-13 03:42 人工智能_井字棋\src\Data\beijing6.png
文件 167562 2012-06-13 14:30 人工智能_井字棋\src\Data\beijing7.png
文件 14707 2012-06-13 14:58 人工智能_井字棋\src\Data\beijing8.png
文件 18333 2012-06-13 23:22 人工智能_井字棋\src\Data\cha.jpg
文件 11510 2012-06-13 23:44 人工智能_井字棋\src\Data\cha.png
文件 11070 2012-06-13 02:27 人工智能_井字棋\src\Data\computer.png
文件 13562 2012-06-13 02:26 人工智能_井字棋\src\Data\computer1.png
文件 7157 2012-06-13 14:50 人工智能_井字棋\src\Data\computerfirst.png
文件 8914 2012-06-13 14:53 人工智能_井字棋\src\Data\computerfirst1.png
文件 157563 2012-06-13 04:31 人工智能_井字棋\src\Data\guanyubeijing.png
............此处省略35个文件信息
- 上一篇:json2.6.0版本的jar包
- 下一篇:ELMJava实现
相关资源
- 微博系统(Java源码,servlet+jsp),适
- java串口通信全套完整代码-导入eclip
- jsonarray所必需的6个jar包.rar
- 三角网构TIN生成算法,Java语言实现
- java代码编写将excel数据导入到mysql数据
- Java写的cmm词法分析器源代码及javacc学
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
- java期末考试试题两套(答案) 选择(
- JAVA3D编程示例(建模、交互)
- Java 文件加密传输
- java做的房产管理系统
- 基于jsp的bbs论坛 非常详细
评论
共有 条评论