資源簡介
人工智能中產生式系統中動物識別系統,用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 三層架構詳解
評論
共有 條評論