资源简介
一个动物识别专家系统在 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
相关资源
- mysql数据处理,java用户登录处理
- 法律咨询信息系统(java+jsp+sqlserver)
- Java快速开发平台源码(renren-fast)
- 锐聘学院QST青软JavaWeb十二个打包
- 3.3.6微信支付JAVA版demo
- javaweb网上购物系统源码(附数据库脚
- javaweb校园宿舍系统(附数据库脚本)
- JavaWeb书城项目(附数据库脚本)
- 基于JAVA_JSP电子书系统(源码+数据库
- Java网络编程知识点总结.xmind
- 一站式Java网络编程 BIO-NIO-AIO资料源码
- jsp讲解
- 基于SSH框架的JavaWeb项目—人员信息管
- javaweb实现的邮件收发系统(附数据库
- Java 仿QQ(附客户端以及服务端源码)
- Java TCP IP Socket
- java定时发送邮件(基于quartz)
- Java Swing开发的《星际争霸》游戏
- java+数据库商品交易管理系统(附数据
- 使用java语言编译一个计算器
- java swing工资管理系统(源码+数据库
- JAVALibrary
- 微信企业号回调模式Java版
- 顺丰丰桥接口开发详细教程源码含下
- Java博客概要设计文档
- 药品进销存管理系统(论文范文_JSP
- 奖学金管理系统java+jsp+mysql
- 毕设参考——基于java酒店管理
- Java写的一个简单的字体更改程序
- java8学习教程之lambda表达式的使用方法
评论
共有 条评论