• 大小: 4KB
    文件类型: .java
    金币: 1
    下载: 0 次
    发布日期: 2021-05-14
  • 语言: Java
  • 标签:

资源简介

人工智能中产生式系统中动物识别系统,用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);
       

评论

共有 条评论