资源简介

基于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个文件信息

评论

共有 条评论