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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? draw_quote.java

?? 一份java寫的期貨交易程序
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
// Decompiled by Jad v1.5.7g. Copyright 2000 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/SiliconValley/Bridge/8617/jad.html
// Decompiler options: packimports(3) fieldsfirst ansi 
// Source File Name:   Draw_Quote.java

package gnnt.MEBS.HQApplet;

import gnnt.MEBS.hq.ProductDataVO;
import java.awt.*;
import java.util.Hashtable;

// Referenced classes of package gnnt.MEBS.HQApplet:
//            HQApplet, RHColor, CodeTable, ProductData, 
//            Common

public class Draw_Quote
{

    public Draw_Quote()
    {
    }

    static void Paint(Graphics g, Rectangle rc, ProductData product, String code, int iShowBuySellNum, HQApplet applet)
    {
        g.setFont(new Font("楷體_GB2312", 1, 26));
        FontMetrics fm = g.getFontMetrics();
        g.setColor(HQApplet.rhColor.clProductName);
        int iAsecent = fm.getAscent();
        int iDescent = fm.getHeight() - iAsecent;
        int x = rc.x;
        int y = rc.y + iAsecent;
        CodeTable s = null;
        if(applet.m_htProduct != null && applet.m_htProduct.get(code) != null)
            s = (CodeTable)applet.m_htProduct.get(code);
        String str;
        if(s != null)
            str = s.sName;
        else
            str = "————";
        if(str.equals(code))
            code = "";
        FontMetrics oldFm = fm;
        int fontSize = 26;
        for(; fm.stringWidth(str + code) > rc.width; fm = g.getFontMetrics())
        {
            fontSize--;
            g.setFont(new Font("楷體_GB2312", 1, fontSize));
        }

        if(y + iDescent < rc.y + rc.height)
            g.drawString(str, x, y);
        g.setColor(HQApplet.rhColor.clItem);
        str = code;
        x = (rc.x + rc.width) - fm.stringWidth(str);
        if(y + iDescent < rc.y + rc.height)
            g.drawString(str, x, y);
        y += iDescent;
        fm = oldFm;
        g.setColor(HQApplet.rhColor.clGrid);
        if(fm.getHeight() < rc.height)
            g.drawRect(rc.x, rc.y + fm.getHeight(), rc.width - 1, rc.height - fm.getHeight());
        g.setColor(HQApplet.rhColor.clItem);
        g.setFont(new Font("宋體", 0, 16));
        fm = g.getFontMetrics();
        iAsecent = fm.getAscent();
        iDescent = fm.getHeight() - iAsecent;
        x = rc.x + 1;
        y += iAsecent;
        int y1 = y;
        if(y + iDescent < rc.y + rc.height)
        {
            g.drawString(applet.getShowString("ConsignRate"), x, y);
            g.drawString(applet.getShowString("ConsignDiff"), x + rc.width / 2, y);
            g.setColor(HQApplet.rhColor.clGrid);
            y += iDescent;
            g.drawLine(rc.x, y, rc.x + rc.width, y);
        }
        g.setColor(HQApplet.rhColor.clItem);
        y += iAsecent;
        for(int i = iShowBuySellNum - 1; i >= 0; i--)
        {
            if(y + iDescent < rc.y + rc.height)
                g.drawString(applet.getShowString("Sell") + applet.getShowString((new StringBuffer(String.valueOf(i + 1))).toString()), x, y);
            y += fm.getHeight();
        }

        y -= fm.getHeight();
        g.setColor(HQApplet.rhColor.clGrid);
        y += iDescent;
        if(y < rc.y + rc.height)
            g.drawLine(rc.x, y, rc.x + rc.width, y);
        g.setColor(HQApplet.rhColor.clItem);
        x = rc.x + 1;
        y += iAsecent;
        for(int i = 0; i < iShowBuySellNum; i++)
        {
            if(y + iDescent < rc.y + rc.height)
                g.drawString(applet.getShowString("Buy") + applet.getShowString((new StringBuffer(String.valueOf(i + 1))).toString()), x, y);
            y += fm.getHeight();
        }

        y -= fm.getHeight();
        g.setColor(HQApplet.rhColor.clGrid);
        y += iDescent;
        if(y < rc.y + rc.height)
            g.drawLine(rc.x, y, rc.x + rc.width, y);
        g.setColor(HQApplet.rhColor.clItem);
        x = rc.x + 1;
        y += iAsecent;
        if(y + iDescent < rc.y + rc.height)
            g.drawString(applet.getShowString("Newly"), x, y);
        y += fm.getHeight();
        if(y + iDescent < rc.y + rc.height)
        {
            g.drawString(applet.getShowString("ChangeValue"), x, y);
            g.drawString(applet.getShowString("Open"), x + rc.width / 2, y);
        }
        y += fm.getHeight();
        if(y + iDescent < rc.y + rc.height)
        {
            g.drawString(applet.getShowString("ChangeRate"), x, y);
            g.drawString(applet.getShowString("High"), x + rc.width / 2, y);
        }
        y += fm.getHeight();
        if(y + iDescent < rc.y + rc.height)
        {
            g.drawString(applet.getShowString("CurVol"), x, y);
            g.drawString(applet.getShowString("Low"), x + rc.width / 2, y);
        }
        y += fm.getHeight();
        if(y + iDescent < rc.y + rc.height)
        {
            g.drawString(applet.getShowString("TotalVolume"), x, y);
            g.drawString(applet.getShowString("VolRate"), x + rc.width / 2, y);
        }
        y += fm.getHeight();
        if(y + iDescent < rc.y + rc.height)
        {
            g.drawString(applet.getShowString("Balance"), x, y);
            g.drawString(applet.getShowString("PreBalance1"), x + rc.width / 2, y);
        }
        y += fm.getHeight();
        if(y + iDescent < rc.y + rc.height)
        {
            g.drawString(applet.getShowString("Order1"), x, y);
            g.drawString(applet.getShowString("OrderChange"), x + rc.width / 2, y);
        }
        g.setColor(HQApplet.rhColor.clGrid);
        y += iDescent;
        if(y < rc.y + rc.height)
            g.drawLine(rc.x, y, rc.x + rc.width, y);
        g.setColor(HQApplet.rhColor.clItem);
        y += iAsecent;
        if(y + iDescent < rc.y + rc.height + 1)
        {
            g.drawString(applet.getShowString("AskVolume"), x, y);
            g.drawString(applet.getShowString("BidVolume"), x + rc.width / 2, y);
        }
        if(product == null)
            return;
        int iStockType = applet.getProductType(product.sCode);
        int iPrecision = applet.GetPrecision(product.sCode);
        y = y1;
        if(y + iDescent > rc.y + rc.height)
            return;
        float fBuyP[] = new float[5];
        float fBuyV[] = new float[5];
        float fSellP[] = new float[5];
        float fSellV[] = new float[5];
        String str1;
        if(product != null && product.realData != null)
        {
            fBuyP[0] = product.realData.buyPrice[0];
            fBuyP[1] = product.realData.buyPrice[1];
            fBuyP[2] = product.realData.buyPrice[2];
            fBuyP[3] = product.realData.buyPrice[3];
            fBuyP[4] = product.realData.buyPrice[4];
            fBuyV[0] = product.realData.buyAmount[0];
            fBuyV[1] = product.realData.buyAmount[1];
            fBuyV[2] = product.realData.buyAmount[2];
            fBuyV[3] = product.realData.buyAmount[3];
            fBuyV[4] = product.realData.buyAmount[4];
            fSellP[0] = product.realData.sellPrice[0];
            fSellP[1] = product.realData.sellPrice[1];
            fSellP[2] = product.realData.sellPrice[2];
            fSellP[3] = product.realData.sellPrice[3];
            fSellP[4] = product.realData.sellPrice[4];
            fSellV[0] = product.realData.sellAmount[0];
            fSellV[1] = product.realData.sellAmount[1];
            fSellV[2] = product.realData.sellAmount[2];
            fSellV[3] = product.realData.sellAmount[3];
            fSellV[4] = product.realData.sellAmount[4];
            float fSellVol = fSellV[0] + fSellV[1] + fSellV[2];
            float fBuyVol = fBuyV[0] + fBuyV[1] + fBuyV[2];
            float fDiff = fBuyVol - fSellVol;
            if((double)(fBuyVol + fSellVol) < 0.001D)
                str = "—";
            else
                str = Common.FloatToString((fDiff / (fBuyVol + fSellVol)) * 100F, 2) + "%";
            if(fDiff > 0.0F)
            {
                str = "+" + str;
                str1 = String.valueOf((int)fDiff);
                g.setColor(HQApplet.rhColor.clIncrease);
            } else
            if(fDiff < 0.0F)
            {
                str1 = String.valueOf(-(int)fDiff);
                g.setColor(HQApplet.rhColor.clDecrease);
            } else
            {
                str1 = "0";
                g.setColor(HQApplet.rhColor.clEqual);
            }
        } else
        {
            str = "—";
            str1 = "—";
            g.setColor(HQApplet.rhColor.clEqual);
        }
        x = (rc.x + rc.width / 2) - fm.stringWidth(str);
        g.drawString(str, x, y);

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产在线国偷精品免费看| 国产精品每日更新| 欧美成人综合网站| 亚洲欧美视频在线观看视频| 国内精品伊人久久久久影院对白| 日本韩国欧美在线| 国产午夜精品在线观看| 成人国产视频在线观看| 国产精品蜜臀av| 色综合激情五月| 国产清纯美女被跳蛋高潮一区二区久久w | 国产成人在线看| 91精品视频网| 韩国女主播成人在线观看| 国产日本一区二区| 欧美性色综合网| 久久国产成人午夜av影院| 欧美日韩国产综合视频在线观看| 人人超碰91尤物精品国产| 欧美在线不卡视频| 亚洲色图在线视频| 波多野结衣91| 欧美国产精品一区二区三区| 精品在线免费视频| 日韩欧美一区二区三区在线| 国产成人一区二区精品非洲| www日韩大片| 99久久精品免费看| 免费人成精品欧美精品| 欧美一区二区女人| 日本亚洲欧美天堂免费| 88在线观看91蜜桃国自产| 国产精品一区二区久久精品爱涩| 日韩美女视频一区| 欧美xxx久久| 久久99久久久欧美国产| 一区在线中文字幕| 色婷婷香蕉在线一区二区| 久久国产精品区| www国产成人免费观看视频 深夜成人网| 免费久久99精品国产| 日韩欧美激情在线| 91年精品国产| 首页亚洲欧美制服丝腿| 日韩欧美中文字幕制服| 日本韩国欧美一区二区三区| 国产精品88888| 亚洲天堂av老司机| 欧美日韩亚洲综合在线| 国产99久久久国产精品潘金| 蜜臀久久99精品久久久久久9 | 在线亚洲高清视频| 丁香亚洲综合激情啪啪综合| 秋霞午夜鲁丝一区二区老狼| 亚洲亚洲人成综合网络| 亚洲欧美一区二区在线观看| 久久久久久夜精品精品免费| 欧美男女性生活在线直播观看| 99视频一区二区| 国产成人亚洲综合a∨婷婷| 奇米综合一区二区三区精品视频| 亚洲午夜日本在线观看| 日韩毛片视频在线看| 欧美国产精品劲爆| 久久久国产精华| 精品国产百合女同互慰| 成人午夜av在线| 亚洲午夜免费电影| 一区二区不卡在线播放| 亚洲女子a中天字幕| 国产精品乱码一区二区三区软件 | 欧美日韩国产成人在线免费| 裸体一区二区三区| 午夜精品在线视频一区| 亚洲综合一二三区| 一区二区在线免费观看| 亚洲一区二区三区小说| 亚洲一区二区三区中文字幕| 亚洲精品v日韩精品| 亚洲嫩草精品久久| 亚洲一区自拍偷拍| 日韩av一区二区三区| 日韩av电影免费观看高清完整版 | 欧美人体做爰大胆视频| 欧美日韩一区二区三区在线看| 国产一区视频网站| 国产福利电影一区二区三区| 五月天久久比比资源色| 国产精品无遮挡| 亚洲欧洲av一区二区三区久久| 欧美一区二区视频观看视频| 日韩午夜在线播放| 91看片淫黄大片一级在线观看| 久久成人免费网站| 国产精品一区二区无线| 日韩成人午夜电影| 经典三级视频一区| 丝袜亚洲另类欧美综合| 麻豆成人av在线| 亚洲一区二区精品久久av| 日日摸夜夜添夜夜添国产精品| 亚洲色图20p| 久久久不卡影院| 日韩美女视频一区| 国产精品国产三级国产aⅴ原创| 日韩欧美色电影| 欧美剧情片在线观看| 日韩午夜在线播放| 国产精品高清亚洲| 亚洲国产另类精品专区| 亚洲天堂成人网| 亚洲欧美综合网| 国产精品色哟哟网站| 亚洲综合男人的天堂| 国产精品久久久久婷婷二区次| 亚洲欧美偷拍三级| 久久99精品国产91久久来源| 秋霞电影网一区二区| 不卡视频一二三四| 91精品欧美一区二区三区综合在| 国产欧美一二三区| 国产精品久久久久久久久久久免费看 | 欧美v日韩v国产v| 日韩欧美你懂的| 亚洲日本一区二区三区| 秋霞影院一区二区| 久久99精品国产.久久久久| 91亚洲永久精品| 精品国产乱码久久久久久老虎| 一区二区三区视频在线观看| 亚洲精品国产精华液| 国产成人精品在线看| 高清不卡在线观看| 7777精品伊人久久久大香线蕉超级流畅| 精品污污网站免费看| 国产精品不卡在线观看| 美女脱光内衣内裤视频久久网站| 老汉av免费一区二区三区| 麻豆国产精品官网| 国产传媒久久文化传媒| 91精品视频网| 亚洲图片欧美视频| 久久精品99国产精品| 欧美视频在线观看一区二区| 国产精品视频在线看| 亚洲女与黑人做爰| 99在线精品视频| 国产欧美一区二区精品仙草咪| 亚洲老司机在线| jlzzjlzz欧美大全| 久久天堂av综合合色蜜桃网| 18成人在线观看| 粉嫩aⅴ一区二区三区四区| 亚洲精品一区二区三区四区高清| 亚洲成av人片在线观看无码| 韩国精品久久久| 99这里只有精品| 制服丝袜日韩国产| 性感美女久久精品| 欧美视频一区二区三区四区| 亚洲精品在线免费播放| ...中文天堂在线一区| 成人伦理片在线| 欧美一区二区在线不卡| 亚洲电影视频在线| 欧美日高清视频| 视频在线观看91| 91精品国产高清一区二区三区蜜臀 | 亚洲综合一区二区精品导航| 六月丁香综合在线视频| 99久久国产综合精品色伊| 51精品久久久久久久蜜臀| 午夜不卡在线视频| 日韩无一区二区| 麻豆国产91在线播放| 欧美成人激情免费网| 亚洲精选视频在线| 激情文学综合丁香| 国产三级欧美三级日产三级99| 亚洲一本大道在线| 在线成人小视频| 老司机午夜精品| 中文字幕乱码日本亚洲一区二区| 日韩专区中文字幕一区二区| 日韩欧美亚洲一区二区| 国产一区二区精品在线观看| 欧美日韩在线综合| 中文字幕亚洲电影| 在线观看日韩av先锋影音电影院| 亚洲第一福利一区| 91视频免费观看| 久久精品网站免费观看| 成人精品gif动图一区| 久久综合九色综合97_久久久| 亚洲aaa精品| 国产欧美精品一区二区三区四区| 免费高清不卡av| 欧美精品v日韩精品v韩国精品v| 亚洲精品大片www| 日韩一区在线看|