资源简介
基于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实现
相关资源
- ELMJava实现
- java课程设计通讯录管理软件源代码
- 基于Javamail开发的简易邮箱客户端,包
- java版俄罗斯方块源代码 eclipse运行完
- 设计实现一个编译器(java)
- 基于JSP的团购系统源码+数据库
- java 音乐播放器
- 设计模式(含ppt类图设计java)
- Java课程设计案例精编第二版书中案例
- jsp+javabean+servlet学生学籍管理系统
- 关键字提取
- 一个用java做的酒店点菜的管理系统
- java游戏详解,包括贪吃蛇等几十个游
- 图书馆管理系统Java 优秀毕业设计论文
- java语言程序设计教程张席
- The Java Tutorial Fourth Edition A Short Cours
- 水果配送系统
- BBS论坛源码
- java实现电子邮箱功能项目 代码
- 数据库课程设计java实现饭卡管理系统
- java 书店管理系统
- jsp餐厅点餐系统
- 五子棋AI算法
- 基于java的小区物业管理系统224917
- 数据结构与算法(java语言)邓俊辉
- 清爽夏日九宫格日记网
- 数据库课程设计报刊订阅系统
- java 宠物商店 管理系统
- java_医药销售管理系统
- java+sqlserver2000 BBS
评论
共有 条评论