资源简介
人工智能中产生式系统中动物识别系统,用java程序编写图形界面
代码片段和文件信息
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 lab1=new Label(“显示动物名“);
static Label lab2=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.setResizable(false);
frm.settitle(“动物识别系统“);
frm.setLayout(new GridLayout(02));
lab2.setBackground(Color.green);
lab2.setAlignment(Label.CENTER);
but1.addActionListener(frm);
but2.addActionListener(frm);
frm.add(lab1);
frm.add(lab2);
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);
- 上一篇:JAVA拿火柴小游戏
- 下一篇:Java Web 三层架构详解
评论
共有 条评论