亚洲欧美第一页_禁久久精品乱码_粉嫩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();    }    /** 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 {            mazeInUse = new mazeModel();            mazeGui = new mazeView(mazeInUse);            //mazeGui.addMouseListener(mazeGui);            //mazeGui.addMouseMotionListener(mazeGui);                        this.context = context;            ZeusAgent zAgent = (ZeusAgent) context.Agent();            zAgent.addFactMonitor(this,1);            ResourceDb resdb = this.context.ResourceDb();            //mazeGui.setBackground(Color.white);            //mazeGui.setForeground(Color.white);            getContentPane().add("Center", mazeGui);            //mazeGui.setVisible(true);            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) {;}                        // now invoke a function that tests whether it is a legal trade, and enacts it if it is            // as a side effect the obstacles around the agent are asserted in the            // fact database, as is a fact indicating if the move made was legal or not            // this will trigger more behaviour in the agent.         //move(id, nBool, eBool, sBool, wBool);            // a message should now have been sent to the originating agent            // telling it what new obstacles lie in it's path!            ResourceDb rdb = context.ResourceDb();            rdb.del(currentFact);        }        else if (factType.equals("agentsName")) {            // new agent joining the Stock Exchange - determine its initial position            startButton.setEnabled(true);                        String id = currentFact.getValue("name");            jLabel1.setText(id);            repaint();                        /*int r = 0, c = 0;// mettre ici les caracteristiques d'achat ou de vente            mazeInUse.registerAgent(id, c, r);                        mazeGui.repaint();            OntologyDb ont = context.OntologyDb();            Fact obst = ont.getFact(Fact.FACT, "obstacle");            obst.setValue("north",mazeInUse.northVal(id));            obst.setValue("east",mazeInUse.eastVal(id));            obst.setValue("south",mazeInUse.southVal(id));            obst.setValue("west",mazeInUse.westVal(id));            obst.setValue("id", id);            // add it to the fact db            ResourceDb rdb = context.ResourceDb();            rdb.add(obst);            System.out.println("Added an obstacle");             */        }        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一区二区三区免费野_久草精品视频
麻豆精品新av中文字幕| 中文字幕国产精品一区二区| 一区二区三区欧美久久| 99riav一区二区三区| 亚洲色图都市小说| 欧美日韩一区 二区 三区 久久精品| 亚洲影视在线播放| 91精品国产高清一区二区三区| 毛片不卡一区二区| 欧美国产一区二区| 色悠悠亚洲一区二区| 亚洲成人福利片| 久久午夜羞羞影院免费观看| 成人激情免费视频| 亚洲成人综合在线| 精品国产凹凸成av人网站| 顶级嫩模精品视频在线看| 亚洲欧美日韩久久| 欧美丰满一区二区免费视频| 国产一区二区在线观看免费| 亚洲欧洲日本在线| 91精品午夜视频| 国产91精品露脸国语对白| 一区二区在线观看免费| 日韩丝袜美女视频| 一本色道**综合亚洲精品蜜桃冫| 视频精品一区二区| 中文字幕欧美三区| 欧美妇女性影城| 不卡电影一区二区三区| 奇米影视一区二区三区| 国产精品激情偷乱一区二区∴| 欧美日韩午夜影院| av一区二区久久| 久久99国产乱子伦精品免费| 亚洲精品成人少妇| 国产亚洲一区二区三区四区 | 天堂成人国产精品一区| 久久蜜桃一区二区| 欧美三级乱人伦电影| 国产成人免费视频网站 | 7777精品伊人久久久大香线蕉最新版 | 91精品福利在线| 国产一区二区不卡在线| 亚洲电影你懂得| 亚洲日本中文字幕区| 国产午夜亚洲精品羞羞网站| 91精品久久久久久蜜臀| 91麻豆免费在线观看| 国产精品中文字幕日韩精品 | 精品日韩av一区二区| 欧美日韩精品电影| 99久久婷婷国产综合精品电影 | 久久九九久精品国产免费直播| 欧美日韩高清影院| 99视频热这里只有精品免费| 激情久久五月天| 免费一级片91| 五月开心婷婷久久| 亚洲午夜激情网页| 一区二区高清在线| 一级女性全黄久久生活片免费| 国产精品欧美久久久久无广告| 精品国内片67194| 日韩欧美亚洲另类制服综合在线 | 7777精品久久久大香线蕉| 日本韩国精品一区二区在线观看| 丁香六月综合激情| 国产精品自在在线| 国产伦精一区二区三区| 麻豆国产精品777777在线| 日日噜噜夜夜狠狠视频欧美人| 亚洲国产精品一区二区www| 亚洲精品国产a| 一区二区三区精品视频| 亚洲精品免费在线播放| 亚洲精品午夜久久久| 亚洲免费观看高清在线观看| 国产精品美女久久久久久久久久久 | 欧美国产一区二区在线观看| 国产日产欧美一区二区三区 | 色诱亚洲精品久久久久久| 99视频有精品| 在线观看日韩电影| 欧美三区在线视频| 91精品国产综合久久精品麻豆| 欧美日韩国产高清一区| 91精品国产欧美一区二区18| 日韩一本二本av| 久久久久国产一区二区三区四区| 国产三级一区二区| 中文字幕亚洲视频| 一区二区三区免费观看| 三级不卡在线观看| 蜜臀av一级做a爰片久久| 激情综合亚洲精品| 成人激情免费网站| 欧美曰成人黄网| 日韩一级免费观看| 欧美国产视频在线| 亚洲中国最大av网站| 蜜桃视频在线一区| 高清不卡一区二区在线| 91豆麻精品91久久久久久| 欧美区视频在线观看| 26uuu国产电影一区二区| 中文字幕亚洲精品在线观看| 天天综合色天天| 国产精品一区2区| 欧美在线观看你懂的| 精品日韩欧美一区二区| 亚洲欧美另类久久久精品| 肉肉av福利一精品导航| 国产69精品久久久久毛片| 在线观看免费视频综合| 精品国产成人系列| 亚洲精品成人精品456| 蜜桃av噜噜一区| 91免费观看视频在线| 日韩一区二区三区四区| 国产精品久久福利| 久久激五月天综合精品| 在线亚洲免费视频| 国产无一区二区| 五月综合激情日本mⅴ| 成人午夜免费av| 欧美一区二区三区视频在线观看| 国产精品视频九色porn| 久久国产精品99久久人人澡| 91免费视频观看| 国产偷国产偷精品高清尤物| 婷婷综合五月天| 99久久综合色| 久久精品欧美一区二区三区不卡| 亚洲中国最大av网站| 成人动漫在线一区| 久久亚洲精华国产精华液 | 免费一级片91| 欧美在线999| 中文字幕日韩av资源站| 九九热在线视频观看这里只有精品| 一本大道久久a久久精品综合| 亚洲精品一区二区三区在线观看| 一区二区三区在线观看国产| 东方aⅴ免费观看久久av| 精品国产乱子伦一区| 日韩中文字幕av电影| 欧美性xxxxxx少妇| 中文字幕在线不卡一区二区三区 | 国产一区福利在线| 日韩精品一区二区在线| 五月天婷婷综合| 欧美视频一二三区| 怡红院av一区二区三区| www.日韩大片| 国产精品久久夜| 国产精品一品二品| 久久精子c满五个校花| 九色porny丨国产精品| 欧美mv日韩mv国产网站app| 日韩精品视频网站| 欧美一区二区三区性视频| 婷婷久久综合九色综合伊人色| 91久久奴性调教| 亚洲精品国产a| 在线观看中文字幕不卡| 有坂深雪av一区二区精品| 91影视在线播放| 亚洲精品视频在线看| 色伊人久久综合中文字幕| 亚洲乱码国产乱码精品精98午夜| 成人精品视频.| 国产精品久久久99| 色婷婷综合久久| 一区二区成人在线视频| 欧美日韩中文精品| 日日夜夜精品视频免费| 欧美大白屁股肥臀xxxxxx| 精品一区二区三区久久| 久久日一线二线三线suv| 国产激情视频一区二区三区欧美 | 在线看一区二区| 午夜精品免费在线| 日韩免费高清av| 国产一区啦啦啦在线观看| 国产精品国产馆在线真实露脸| 99久久99久久精品免费观看| 亚洲综合色区另类av| 91精品在线一区二区| 国产一区二区在线观看免费| 国产精品久久网站| 欧美日韩视频在线观看一区二区三区 | 欧美成人a在线| 国产盗摄女厕一区二区三区| 亚洲免费在线电影| 欧美高清激情brazzers| 国产精品亚洲一区二区三区妖精| 国产精品短视频| 91精品久久久久久久91蜜桃| 国产乱码精品一区二区三|