資源簡介
基于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實現
評論
共有 條評論