/**
* 动物识别系统
*/
package ai;
import javax.swing.BoxLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JList;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
import java.awt.*;
import java.awt.event.*;
import java.util.ArrayList;
import javax.swing.event.*;
/**
* @author qinyong
2009-5-6
*/
public class Janimal extends JFrame implements ActionListener {
private String[] str={"该动物有毛发","该动物有奶","该动物有羽毛","该动物会飞","该动物会吃肉","该动物有犬齿","有爪","眼盯前方","该动物是哺乳动物","有蹄","是嚼反刍动物","该动物是食肉动物","是黄褐色","身上有暗斑点","身上有黑色条纹","该动物是有蹄类动物","有长脖子","有长腿","不会飞","有黑白二色","会游泳","该动物是鸟","善飞"};
private JList list=new JList(str);
private JTextArea text=new JTextArea(10,10);
private JTextArea result=new JTextArea(20,20);
private JButton button=new JButton("开始识别");
private String[] cause=new String[20];
private String resultString="";
int width = Toolkit.getDefaultToolkit().getScreenSize().width;
int height = Toolkit.getDefaultToolkit().getScreenSize().height;
private ListSelectionListener lister=new ListSelectionListener()
{
public void valueChanged(ListSelectionEvent e) {
if(e.getValueIsAdjusting()) return;
text.setText("");
Object[] items=list.getSelectedValues();
for(int i=0;i<items.length;i++)