资源简介
一个动物识别专家系统在 JAVA语言下的实现内附有 Java原代码 打包的jar文件 相关的论文等

代码片段和文件信息
package AI;
import java.awt.*; //包含用于创建用户界面和绘制图形图像的所有类
import java.awt.event.*; //提供处理由 AWT 组件所激发的各类事件的接口和类
public class Mainframe extends frame implements ActionListener {
/**
* @param args
*/
static Mainframe frm=new Mainframe();
static Checkbox ckb1=new Checkbox(“有毛发“);
static Checkbox ckb2=new Checkbox(“有奶“);
static Checkbox ckb3=new Checkbox(“有羽毛“);
static Checkbox ckb4=new Checkbox(“会飞生蛋“);
static Checkbox ckb5=new Checkbox(“吃肉“);
static Checkbox ckb6=new Checkbox(“有犬齿有爪眼睛紧盯着前方“);
static Checkbox ckb7=new Checkbox(“反刍食物“);
static Checkbox ckb8=new Checkbox(“黄褐色有黑的斑点“);
static Checkbox ckb9=new Checkbox(“黄褐色有黑色条纹“);
static Checkbox ckb10=new Checkbox(“有长腿长脖子,黄褐色暗斑点“);
static Checkbox ckb11=new Checkbox(“白色有黑条纹“);
static Checkbox ckb12=new Checkbox(“不会飞,长腿长脖子,黑白色“);
static Checkbox ckb13=new Checkbox(“不会飞,黑白色,会游泳“);
static Checkbox ckb14=new Checkbox(“善飞“);
static Checkbox ckb15=new Checkbox(“有蹄“);
static Label lab=new Label(“显示动物名“);
static Button but1=new Button(“确定“);
static Button but2=new Button(“重设“);
public static void main(String[] args) {
// TODO Auto-generated method stub
frm.setSize(400300);
frm.settitle(“动物识别系统“);
frm.setLayout(new FlowLayout(FlowLayout.LEFT));
lab.setBackground(Color.green);
/* ckb1.addItemListener(frm);
ckb2.addItemListener(frm);
ckb3.addItemListener(frm);
ckb4.addItemListener(frm);
ckb5.addItemListener(frm);
ckb8.addItemListener(frm);
ckb9.addItemListener(frm);
ckb11.addItemListener(frm);
ckb10.addItemListener(frm);
ckb14.addItemListener(frm);
ckb7.addItemListener(frm);
ckb12.addItemListener(frm);
ckb13.addItemListener(frm);
ckb6.addItemListener(frm);
ckb15.addItemListener(frm);*/
lab.setAlignment(Label.CENTER);
but1.addActionListener(frm);
but2.addActionListener(frm);
frm.add(lab);
frm.add(ckb1);
frm.add(ckb2);
frm.add(ckb3);
frm.add(ckb4);
frm.add(ckb6);
frm.add(ckb8);
frm.add(ckb9);
frm.add(ckb11);
frm.add(ckb12);
frm.add(ckb14);
frm.add(ckb5);
frm.add(ckb7);
frm.add(ckb10);
frm.add(ckb13);
frm.add(ckb15);
frm.add(but1);
frm.add(but2);
frm.setVisible(true);
frm.addWindowListener(new WindowAdapter(){public void windowClosing(WindowEvent e){System.exit(0);}});
}
public void itemStateChanged( ItemEvent e) //这个是推理机
{
if((ckb1.getState()==true||ckb2.getState()==true)&&(ckb6.getState()==true||ckb5.getState()==true)&&(ckb8.getState()==true))
lab.setText(“ 金钱豹 “) ;
else if((ckb1.getState()==true||ckb2.getState()==true)&&(ckb6.getState()==true||ckb5.getState()==true)&&(ckb9.g
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 5750 2007-11-05 08:53 AI\Mainfr
文件 24064 2007-10-17 17:25 AI\关于作业.doc
文件 43127 2007-10-20 14:06 AI\专家系统.files\200632111350312.jpg
文件 56127 2007-10-20 14:06 AI\专家系统.files\200632111421990.jpg
文件 45625 2007-10-20 14:06 AI\专家系统.files\200632111437986.jpg
文件 37706 2007-10-20 14:06 AI\专家系统.files\20063211148685.jpg
文件 18568 2007-10-20 14:06 AI\专家系统.files\200632717390699.jpg
文件 3933 2007-11-04 14:07 AI\C动物识别.txt
文件 159093 2007-10-20 14:17 AI\一个动物识别专家系统在PROLOG下的实现.pdf
文件 14823 2007-10-20 14:07 AI\专家系统.htm
文件 594 2007-10-17 10:38 AI\Mainfr
文件 4315 2007-10-17 10:38 AI\Mainfr
文件 3051 2007-10-17 17:18 AI\AI.jar
文件 117248 2007-11-05 10:03 AI\专家系统.doc
目录 0 2007-10-21 16:34 AI\专家系统.files
目录 0 2007-11-05 08:21 AI
----------- --------- ---------- ----- ----
534024 16
相关资源
- 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论坛 非常详细
- [免费]java实现有障碍物的贪吃蛇游戏
- java Servlet投票实例
评论
共有 条评论