亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? segui.java

?? 用Multi-Agent平臺Zeus開發的一個功能完整的開源安全股票交易系統
?? JAVA
字號:
/* * SEgui.java * * Created on July 4, 2002, 12:24 PM *///package projet;import java.awt.*;import java.awt.event.*;import java.util.*;import java.io.*;import javax.swing.*;import java.lang.*;import zeus.util.*;import zeus.concepts.*;import zeus.agents.*;import zeus.actors.*;import zeus.actors.event.*;import zeus.gui.*;/** * * @author  naudark */public class SEgui extends javax.swing.JFrame implements ZeusExternal, FactMonitor {    int share;        double purchaseOffer[]=new double[]{ 10.0, 10.8,9.7,10.2};        double sellOffer[]=new double[]{ 10.1,9.4,9.8,9.9,9.5};        int top;        int bottom;        int current;        boolean frameSizeAdjusted = false;    JButton startButton = new JButton();    AgentContext context = null;    /*mazeView mazeGui = null;    mazeModel mazeInUse = null;    */        /** Creates new form SEgui */    public SEgui() {        initComponents();        //j'ai rajoute le start action        /*try {            OntologyDb ont = context.OntologyDb();            // if the button is pushed then add a fact to the database that            // triggers a rule initiating movement from the all the agents            Enumeration allAgents = mazeInUse.agents.keys();            while (allAgents.hasMoreElements()) {                Fact fact = ont.getFact(Fact.FACT,"moveMade");                fact.setValue("moved","true");                String thisAgentsName = (String)allAgents.nextElement();                fact.setValue("id",thisAgentsName);                int now = (int) context.now();                Integer thisInt = new Integer(now);                ResourceDb ResDb = context.ResourceDb();                ResDb.add(fact);}                     }        catch (Exception e ) { e.printStackTrace(); }        */        //jusqi'ici    }    /** This method is called from within the constructor to     * initialize the form.     * WARNING: Do NOT modify this code. The content of this method is     * always regenerated by the Form Editor.     */    private void initComponents() {//GEN-BEGIN:initComponents        jComboBox1 = new javax.swing.JComboBox();        jTextField1 = new javax.swing.JTextField();        jLabel1 = new javax.swing.JLabel();        jLabel2 = new javax.swing.JLabel();        jLabel3 = new javax.swing.JLabel();        jTextField2 = new javax.swing.JTextField();        jTextField3 = new javax.swing.JTextField();        jList1 = new javax.swing.JList();        jList2 = new javax.swing.JList();        jList3 = new javax.swing.JList();        jList4 = new javax.swing.JList();        jLabel4 = new javax.swing.JLabel();        jTextField4 = new javax.swing.JTextField();                getContentPane().setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());                setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);        setResizable(false);        addWindowListener(new java.awt.event.WindowAdapter() {            public void windowClosing(java.awt.event.WindowEvent evt) {                exitForm(evt);            }        });                jComboBox1.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Axa", "Aventis", "Accenture", "Bouygues", "Dassault" }));        jComboBox1.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                jComboBox1ActionPerformed(evt);            }        });                getContentPane().add(jComboBox1, new org.netbeans.lib.awtextra.AbsoluteConstraints(70, 30, 280, -1));                jTextField1.setEditable(false);        jTextField1.setText("10.7");        getContentPane().add(jTextField1, new org.netbeans.lib.awtextra.AbsoluteConstraints(70, 90, -1, -1));                jLabel1.setText("current");        getContentPane().add(jLabel1, new org.netbeans.lib.awtextra.AbsoluteConstraints(10, 90, -1, -1));                jLabel2.setText("top");        getContentPane().add(jLabel2, new org.netbeans.lib.awtextra.AbsoluteConstraints(10, 120, -1, -1));                jLabel3.setText("bottom");        getContentPane().add(jLabel3, new org.netbeans.lib.awtextra.AbsoluteConstraints(10, 150, -1, -1));                jTextField2.setEditable(false);        jTextField2.setText("11");        getContentPane().add(jTextField2, new org.netbeans.lib.awtextra.AbsoluteConstraints(70, 120, -1, -1));                jTextField3.setEditable(false);        jTextField3.setText("10.3");        getContentPane().add(jTextField3, new org.netbeans.lib.awtextra.AbsoluteConstraints(70, 150, -1, -1));                jList1.setBorder(new javax.swing.border.TitledBorder("Purchase Offer"));        jList1.setModel(new javax.swing.AbstractListModel() {            String[] strings = { "10.2", "9.5", "11.2", "10", "10.7" };            public int getSize() { return strings.length; }            public Object getElementAt(int i) { return strings[i]; }        });        getContentPane().add(jList1, new org.netbeans.lib.awtextra.AbsoluteConstraints(30, 220, 120, 110));                jList2.setBorder(new javax.swing.border.TitledBorder("Sell Offer"));        jList2.setModel(new javax.swing.AbstractListModel() {            String[] strings = { "11.3", "11", "10.7", "13.4", "12" };            public int getSize() { return strings.length; }            public Object getElementAt(int i) { return strings[i]; }        });        getContentPane().add(jList2, new org.netbeans.lib.awtextra.AbsoluteConstraints(200, 220, 120, 110));                jList3.setBorder(new javax.swing.border.TitledBorder("qty"));        jList3.setModel(new javax.swing.AbstractListModel() {            String[] strings = { "100", "300", "1400", "500", "450" };            public int getSize() { return strings.length; }            public Object getElementAt(int i) { return strings[i]; }        });        getContentPane().add(jList3, new org.netbeans.lib.awtextra.AbsoluteConstraints(150, 220, -1, 110));                jList4.setBorder(new javax.swing.border.TitledBorder("qty"));        jList4.setModel(new javax.swing.AbstractListModel() {            String[] strings = { "200", "800", "2000", "750", "200" };            public int getSize() { return strings.length; }            public Object getElementAt(int i) { return strings[i]; }        });        getContentPane().add(jList4, new org.netbeans.lib.awtextra.AbsoluteConstraints(320, 220, -1, 110));                jLabel4.setText("variation");        getContentPane().add(jLabel4, new org.netbeans.lib.awtextra.AbsoluteConstraints(170, 90, -1, -1));                jTextField4.setEditable(false);        jTextField4.setText("jTextField4");        getContentPane().add(jTextField4, new org.netbeans.lib.awtextra.AbsoluteConstraints(240, 90, -1, -1));                pack();    }//GEN-END:initComponents    private void jComboBox1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jComboBox1ActionPerformed        // Add your handling code here:    }//GEN-LAST:event_jComboBox1ActionPerformed    /** Exit the Application */    private void exitForm(java.awt.event.WindowEvent evt) {//GEN-FIRST:event_exitForm        System.exit(0);    }//GEN-LAST:event_exitForm      public void exec(AgentContext context) {        this.setVisible(true);        try {                        this.context = context;            ZeusAgent zAgent = (ZeusAgent) context.Agent();            zAgent.addFactMonitor(this,1);            ResourceDb resdb = this.context.ResourceDb();                         validate();            //show();            //repaint();        }        catch (Exception e) { e.printStackTrace(); }    }            // factAccessed is left unimplemented    public void factAccessedEvent(FactEvent fe) {;}        // but we implement factAdded event to get some behavior in terms    // of referencing the model (which is external to zeus)    // and telling the zeus agent about it    public void factAddedEvent(FactEvent fe) {        Fact currentFact = fe.getFact();        String agentName = context.whoami();        String factType = currentFact.getType();        System.out.println("Fact = " + factType);        if (factType.equals("thisTrade")) {            // the trader connected to this proxy asks if it can trade in            // the Stock Exchange. This agent (Euronext) must decide what to do.                        // first step is to determine the contents of the trade            String purchase = currentFact.getValue("purchase");            String sell = currentFact.getValue("sell");            String id = currentFact.getValue("id");            boolean pBool = purchase.equals("true");            boolean sBool = sell.equals("true");            try {                Thread.sleep(30); // pause to prevent everything happening too quickly            }            catch (Exception e) {;}            ResourceDb rdb = context.ResourceDb();            rdb.del(currentFact);        }        else if (factType.equals("agentsName")) {            // new agent joining the Stock Exchange - determine its initial position                        String id = currentFact.getValue("name");            System.out.println("SE says = " + id);            jLabel1.setText(id);            jLabel1.repaint();                        /*int r = 0, c = 0;// mettre ici les caracteristiques d'achat ou de vente            mazeInUse.registerAgent(id, c, r);             */        }        else System.out.println("fact added and detected");    }        public void factDeletedEvent(FactEvent fe) {;}    public void factModifiedEvent(FactEvent fe) {;}    /**    * @param args the command line arguments    */    public static void main(String args[]) {        new SEgui().show();    }    // Variables declaration - do not modify//GEN-BEGIN:variables    private javax.swing.JComboBox jComboBox1;    private javax.swing.JTextField jTextField1;    private javax.swing.JLabel jLabel1;    private javax.swing.JLabel jLabel2;    private javax.swing.JLabel jLabel3;    private javax.swing.JTextField jTextField2;    private javax.swing.JTextField jTextField3;    private javax.swing.JList jList1;    private javax.swing.JList jList2;    private javax.swing.JList jList3;    private javax.swing.JList jList4;    private javax.swing.JLabel jLabel4;    private javax.swing.JTextField jTextField4;    // End of variables declaration//GEN-END:variables}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色综合天天综合给合国产| 久久久久久久久久久久久夜| 国产在线观看一区二区| 亚洲123区在线观看| 国产福利不卡视频| 亚洲成精国产精品女| 国产成人久久精品77777最新版本 国产成人鲁色资源国产91色综 | 日本中文字幕一区二区视频| 日韩欧美激情一区| 国产成人av资源| 久久久不卡影院| 国产麻豆一精品一av一免费| 7777精品伊人久久久大香线蕉的| 中文字幕在线免费不卡| 日韩欧美成人一区| 免费观看在线色综合| 国产91对白在线观看九色| 成a人片国产精品| 欧美色电影在线| 久久午夜羞羞影院免费观看| 中文字幕精品三区| 日韩欧美国产午夜精品| 日日嗨av一区二区三区四区| 懂色中文一区二区在线播放| 国产午夜精品一区二区三区视频| 日韩免费电影网站| 秋霞午夜鲁丝一区二区老狼| av在线一区二区| 337p亚洲精品色噜噜狠狠| 日韩中文欧美在线| 精品国产一区久久| 日韩中文字幕亚洲一区二区va在线| 欧美福利一区二区| 亚洲码国产岛国毛片在线| 国产精品的网站| 国内精品久久久久影院一蜜桃| 欧洲一区二区三区在线| 精品福利一二区| 91免费看片在线观看| 亚洲欧洲一区二区在线播放| 91视频免费观看| 青娱乐精品视频| 国产精品乱码妇女bbbb| 国产美女av一区二区三区| 亚洲欧美自拍偷拍色图| 日韩欧美你懂的| 国产成人激情av| 欧美高清视频一二三区| 国产宾馆实践打屁股91| 97精品国产露脸对白| 一本一道综合狠狠老| 一区二区三区在线视频播放| 久久女同互慰一区二区三区| 国产精品99久久久久| 精品剧情在线观看| 激情小说亚洲一区| 亚洲成人激情综合网| 日本一区二区免费在线| 高清不卡一区二区| 韩国女主播成人在线观看| 亚洲五码中文字幕| 91精品国产入口| 国产精品欧美一区二区三区| 91麻豆精品国产91久久久| 色爱区综合激月婷婷| 婷婷综合五月天| 国产在线视频精品一区| 美女脱光内衣内裤视频久久影院| 国产欧美日韩另类一区| 亚洲一区二区三区视频在线| 欧洲av一区二区嗯嗯嗯啊| 国产成人精品亚洲午夜麻豆| 麻豆视频观看网址久久| 日本中文字幕一区| 精油按摩中文字幕久久| 中文字幕av资源一区| 成人激情av网| 成人av在线网| 色综合色狠狠天天综合色| 中文幕一区二区三区久久蜜桃| 欧美三级日韩三级| 欧美精品一区二区三区一线天视频| 欧美精品欧美精品系列| 91精品婷婷国产综合久久性色| 4438亚洲最大| 国产日韩精品一区| 国产麻豆一精品一av一免费| 国产一区二区剧情av在线| 国产高清在线观看免费不卡| 风流少妇一区二区| 欧美亚洲免费在线一区| 最新高清无码专区| 91精品久久久久久久久99蜜臂| 日韩三级中文字幕| 制服丝袜av成人在线看| 久久久久国产精品免费免费搜索 | 蜜臀av亚洲一区中文字幕| 久久99这里只有精品| 婷婷成人激情在线网| 成人毛片老司机大片| 午夜视频一区在线观看| 日本免费新一区视频| 美女一区二区久久| 精品一区二区免费在线观看| 最新国产の精品合集bt伙计| 99国产精品99久久久久久| 国产成人日日夜夜| 成人18视频日本| 欧美亚洲动漫制服丝袜| 26uuu久久天堂性欧美| 欧美激情在线观看视频免费| 青青草国产精品亚洲专区无| 成人久久18免费网站麻豆| 91.xcao| 亚洲精品成a人| 国产精品久线观看视频| 日韩精品一二三四| 99vv1com这只有精品| 69堂国产成人免费视频| 国产精品久久久久久久岛一牛影视| 美腿丝袜在线亚洲一区| 久久精品国产秦先生| 91同城在线观看| 欧美激情在线一区二区三区| 天堂成人国产精品一区| 91小宝寻花一区二区三区| 国产亚洲欧美日韩在线一区| 99久久国产综合精品麻豆| 久久久精品综合| 久久精品国产亚洲高清剧情介绍| 91视视频在线观看入口直接观看www| 久久久久9999亚洲精品| 国产91在线观看丝袜| 国产亚洲成aⅴ人片在线观看| 国产一区二区成人久久免费影院| 3d成人动漫网站| 日本欧美一区二区在线观看| 欧美猛男男办公室激情| 精品少妇一区二区三区在线视频| 日韩限制级电影在线观看| 久久精品72免费观看| 欧美一区二区视频在线观看| 午夜精品视频一区| 欧美日韩高清一区二区| 8x8x8国产精品| 一区二区三区欧美激情| 91最新地址在线播放| 国产盗摄一区二区| 亚洲欧洲成人av每日更新| 在线观看亚洲精品视频| 麻豆freexxxx性91精品| 亚洲国产高清在线| 色哟哟一区二区| 日韩中文字幕亚洲一区二区va在线 | 91美女精品福利| 亚洲一本大道在线| 久久先锋影音av| 日本久久精品电影| 视频一区免费在线观看| 亚洲精品一区在线观看| 国产三区在线成人av| 国产一区美女在线| 亚洲黄色性网站| 精品99999| 色狠狠色狠狠综合| 麻豆国产一区二区| 亚洲综合另类小说| 国产精品三级在线观看| 欧美日韩国产成人在线91| 欧美在线你懂的| 亚洲自拍欧美精品| 国产视频一区二区在线观看| 国内精品伊人久久久久av一坑| 最新国产の精品合集bt伙计| 日韩欧美国产系列| 5月丁香婷婷综合| 久久夜色精品一区| 欧美一区二区三区在线观看| 99天天综合性| 成人黄色在线网站| 国产+成+人+亚洲欧洲自线| 九一九一国产精品| 婷婷成人激情在线网| 在线成人av网站| 91麻豆精品国产自产在线| 欧美日韩一区精品| 91美女片黄在线观看| eeuss鲁片一区二区三区在线看| 久久成人免费网站| 美女网站色91| 麻豆精品久久精品色综合| 日本麻豆一区二区三区视频| 一区二区欧美视频| 亚洲综合男人的天堂| 亚洲小说欧美激情另类| 亚洲地区一二三色| 天天影视色香欲综合网老头| 日本伊人色综合网| 99re热视频精品| 美女视频免费一区|