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

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

?? 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);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产一区在线观看麻豆| 91麻豆精品国产自产在线| 2020国产精品| 久久成人精品无人区| 欧美一区在线视频| 精品影院一区二区久久久| 91精品国产欧美一区二区18| 婷婷国产在线综合| 日韩欧美美女一区二区三区| 麻豆91在线播放| 久久久午夜电影| 成人app在线| 亚洲精品国产成人久久av盗摄| 91免费视频观看| 日韩国产欧美在线视频| 日韩精品在线网站| 成人网在线播放| 亚洲国产一区二区视频| 91精品国产高清一区二区三区蜜臀| 免费人成精品欧美精品| 久久这里只有精品视频网| 成人黄色av电影| 亚洲电影第三页| 国产欧美日韩三级| 欧美视频第二页| 国产高清亚洲一区| 亚洲一二三四久久| 国产视频一区二区在线| 色婷婷av一区二区三区软件| 蜜臀国产一区二区三区在线播放| 久久久亚洲午夜电影| 欧美伊人久久久久久午夜久久久久| 日本成人中文字幕在线视频 | 欧亚洲嫩模精品一区三区| 石原莉奈在线亚洲三区| 国产日韩欧美在线一区| 欧美一区二区三区色| 色一情一乱一乱一91av| 国产一区久久久| 久久国产剧场电影| 午夜欧美2019年伦理| 亚洲一级不卡视频| 亚洲视频在线一区| 亚洲精品欧美在线| 亚洲欧美电影院| 亚洲欧洲综合另类在线| ●精品国产综合乱码久久久久| 久久久精品人体av艺术| 欧美大片免费久久精品三p| 欧美精品欧美精品系列| 欧美美女一区二区在线观看| 一本大道久久a久久综合| 99久久久无码国产精品| 91浏览器打开| 欧美特级限制片免费在线观看| 91麻豆国产福利精品| 91浏览器在线视频| 欧美情侣在线播放| 欧美一区二区三区免费大片 | 久久久噜噜噜久噜久久综合| 欧美精品一区二区久久久| 久久久无码精品亚洲日韩按摩| 久久蜜桃一区二区| 亚洲日本韩国一区| 日本伊人色综合网| 国产不卡视频一区| 色诱亚洲精品久久久久久| 欧美一区二区在线看| 中文字幕欧美国产| 亚洲国产一区二区视频| 国产精品77777竹菊影视小说| 成人免费视频网站在线观看| 91丨porny丨蝌蚪视频| 日韩亚洲欧美高清| 亚洲欧美另类久久久精品2019| 舔着乳尖日韩一区| 丰满岳乱妇一区二区三区| 777色狠狠一区二区三区| 久久久久久免费| 日韩成人av影视| 北岛玲一区二区三区四区| 欧美一区二区三区免费观看视频| 欧美激情艳妇裸体舞| 免费在线成人网| 欧洲国产伦久久久久久久| 中日韩免费视频中文字幕| 亚洲五码中文字幕| 国产成人免费9x9x人网站视频| 91蜜桃网址入口| 久久美女艺术照精彩视频福利播放| 亚洲女性喷水在线观看一区| 国产呦萝稀缺另类资源| 91蜜桃免费观看视频| 国产日韩综合av| 蜜臀av一区二区| 制服视频三区第一页精品| 欧美在线一二三四区| 精品国产91九色蝌蚪| 久久国产精品第一页| 欧美日韩激情一区二区| 亚洲精品久久7777| 不卡一区二区三区四区| 欧美www视频| 老鸭窝一区二区久久精品| 欧美久久免费观看| 亚洲va欧美va国产va天堂影院| 成人免费高清视频在线观看| 久久久www免费人成精品| 另类小说视频一区二区| 欧美一区二区三区免费在线看 | 亚洲不卡在线观看| 在线观看91视频| 亚洲乱码中文字幕综合| 92精品国产成人观看免费| 国产精品国产精品国产专区不蜜 | 亚洲天堂免费看| 色偷偷88欧美精品久久久| 亚洲欧美日韩国产综合在线| 91在线码无精品| 性做久久久久久久久| 日韩一区二区影院| 国产精品一区二区久久不卡| 久久久99精品免费观看不卡| 成人美女在线观看| 一级日本不卡的影视| 欧美日本一区二区在线观看| 麻豆精品视频在线| 国产精品理伦片| 97久久精品人人澡人人爽| 最新不卡av在线| 成人黄色av电影| 狠狠色丁香久久婷婷综| 日韩美女精品在线| 欧美电视剧在线观看完整版| 成人精品国产一区二区4080| 亚洲天堂2014| 久久这里只有精品视频网| 欧美在线一二三| 国产成人综合网站| 久久激情五月激情| 亚洲午夜免费电影| 国产精品成人一区二区三区夜夜夜 | 91亚洲大成网污www| 久久成人麻豆午夜电影| 亚洲国产精品久久久久婷婷884 | 国产精品网站导航| 久久久久久亚洲综合| 日韩精品中文字幕在线一区| 欧美男人的天堂一二区| 欧美在线高清视频| 在线观看精品一区| 色婷婷香蕉在线一区二区| 国产精品一区二区不卡| 国产成人亚洲综合a∨婷婷| 久久99国产精品麻豆| 美女视频黄 久久| 久久99精品国产麻豆婷婷洗澡| 蜜桃视频一区二区三区在线观看| 亚洲伊人伊色伊影伊综合网| 亚洲一二三区不卡| 天天av天天翘天天综合网色鬼国产 | 6080日韩午夜伦伦午夜伦| 欧美性欧美巨大黑白大战| 91精品国产综合久久香蕉的特点| 欧美日韩一区二区三区视频| 91官网在线观看| 欧美一区二区成人| 久久久久久久久久久久电影| 久久久综合视频| 亚洲精品欧美综合四区| 图片区小说区区亚洲影院| 午夜视频久久久久久| 亚洲欧洲三级电影| 亚洲国产视频一区二区| 奇米亚洲午夜久久精品| 99视频精品免费视频| 欧美性大战xxxxx久久久| 欧美日韩国产经典色站一区二区三区 | 亚洲综合在线第一页| 狠狠色狠狠色综合系列| 精品视频色一区| 亚洲欧洲99久久| 精品影院一区二区久久久| 欧美在线影院一区二区| 国产精品天干天干在线综合| 亚洲成在人线在线播放| 国产丶欧美丶日本不卡视频| 欧美卡1卡2卡| 亚洲国产精品黑人久久久| 韩国中文字幕2020精品| 91精品91久久久中77777| 久久久综合视频| 久国产精品韩国三级视频| 在线观看区一区二| 一区二区三区欧美视频| 99re热视频精品| 一区精品在线播放| heyzo一本久久综合| 久久精品人人做人人综合| 久久成人免费网|