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

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

?? draw_quote.java

?? 一份java寫的期貨交易程序
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
        x = (rc.x + rc.width) - fm.stringWidth(str1);
        g.drawString(str1, x, y);
        for(int i = iShowBuySellNum - 1; i >= 0; i--)
        {
            y += fm.getHeight();
            if(y + iDescent > rc.y + rc.height)
                return;
            if(product != null && fSellP[i] > 0.0F)
            {
                g.setColor(GetPriceColor(fSellP[i], product.realData.yesterBalancePrice));
                str = Common.FloatToString(fSellP[i], iPrecision);
            } else
            {
                str = "—";
                g.setColor(HQApplet.rhColor.clEqual);
            }
            x = (rc.x + rc.width / 2) - fm.stringWidth(str);
            g.drawString(str, x, y);
            if(product != null && fSellV[i] > 0.0F)
                str = String.valueOf((int)fSellV[i]);
            else
                str = "—";
            g.setColor(HQApplet.rhColor.clVolume);
            x = (rc.x + rc.width) - fm.stringWidth(str);
            g.drawString(str, x, y);
        }

        for(int i = 0; i < iShowBuySellNum; i++)
        {
            y += fm.getHeight();
            if(y + iDescent > rc.y + rc.height)
                return;
            if(product != null && fBuyP[i] > 0.0F)
            {
                g.setColor(GetPriceColor(fBuyP[i], product.realData.yesterBalancePrice));
                str = Common.FloatToString(fBuyP[i], iPrecision);
            } else
            {
                str = "—";
                g.setColor(HQApplet.rhColor.clEqual);
            }
            x = (rc.x + rc.width / 2) - fm.stringWidth(str);
            g.drawString(str, x, y);
            if(product != null && fBuyV[i] > 0.0F)
                str = String.valueOf((int)fBuyV[i]);
            else
                str = "—";
            g.setColor(HQApplet.rhColor.clVolume);
            x = (rc.x + rc.width) - fm.stringWidth(str);
            g.drawString(str, x, y);
        }

        y += fm.getHeight();
        if(y + iDescent > rc.y + rc.height)
            return;
        if(product.realData != null && product.realData.curPrice > 0.0F)
        {
            str = Common.FloatToString(product.realData.curPrice, iPrecision);
            g.setColor(GetPriceColor(product.realData.curPrice, product.realData.yesterBalancePrice));
        } else
        {
            str = "—";
            g.setColor(HQApplet.rhColor.clEqual);
        }
        x = (rc.x + rc.width / 2) - fm.stringWidth(str);
        g.drawString(str, x, y);
        y += fm.getHeight();
        if(y + iDescent > rc.y + rc.height)
            return;
        if(product.realData != null && product.realData.curPrice > 0.0F && product.realData.yesterBalancePrice > 0.0F)
        {
            str = Common.FloatToString(product.realData.curPrice - product.realData.yesterBalancePrice, iPrecision);
            g.setColor(GetPriceColor(product.realData.curPrice, product.realData.yesterBalancePrice));
        } else
        {
            str = "—";
            g.setColor(HQApplet.rhColor.clEqual);
        }
        x = (rc.x + rc.width / 2) - fm.stringWidth(str);
        g.drawString(str, x, y);
        if(product.realData != null && product.realData.openPrice > 0.0F)
        {
            str = Common.FloatToString(product.realData.openPrice, iPrecision);
            g.setColor(GetPriceColor(product.realData.openPrice, product.realData.yesterBalancePrice));
        } else
        {
            str = "—";
            g.setColor(HQApplet.rhColor.clEqual);
        }
        x = (rc.x + rc.width) - fm.stringWidth(str);
        g.drawString(str, x, y);
        y += fm.getHeight();
        if(y + iDescent > rc.y + rc.height)
            return;
        if(product.realData != null && product.realData.curPrice > 0.0F && product.realData.yesterBalancePrice > 0.0F)
        {
            str = Common.FloatToString(((product.realData.curPrice - product.realData.yesterBalancePrice) / product.realData.yesterBalancePrice) * 100F, 2) + "%";
            g.setColor(GetPriceColor(product.realData.curPrice, product.realData.yesterBalancePrice));
        } else
        {
            str = "—";
            g.setColor(HQApplet.rhColor.clEqual);
        }
        x = (rc.x + rc.width / 2) - fm.stringWidth(str);
        g.drawString(str, x, y);
        if(product.realData != null && product.realData.highPrice > 0.0F)
        {
            str = Common.FloatToString(product.realData.highPrice, iPrecision);
            g.setColor(GetPriceColor(product.realData.highPrice, product.realData.yesterBalancePrice));
        } else
        {
            str = "—";
            g.setColor(HQApplet.rhColor.clEqual);
        }
        x = (rc.x + rc.width) - fm.stringWidth(str);
        g.drawString(str, x, y);
        y += fm.getHeight();
        if(y + iDescent > rc.y + rc.height)
            return;
        if(product.realData != null && product.realData.curAmount > 0)
            str = String.valueOf(product.realData.curAmount);
        else
            str = "—";
        g.setColor(HQApplet.rhColor.clVolume);
        x = (rc.x + rc.width / 2) - fm.stringWidth(str);
        g.drawString(str, x, y);
        if(product.realData != null && product.realData.lowPrice > 0.0F)
        {
            str = Common.FloatToString(product.realData.lowPrice, iPrecision);
            g.setColor(GetPriceColor(product.realData.lowPrice, product.realData.yesterBalancePrice));
        } else
        {
            str = "—";
            g.setColor(HQApplet.rhColor.clEqual);
        }
        x = (rc.x + rc.width) - fm.stringWidth(str);
        g.drawString(str, x, y);
        y += fm.getHeight();
        if(y + iDescent > rc.y + rc.height)
            return;
        if(product.realData != null && product.realData.totalAmount > 0L)
            str = String.valueOf((int)product.realData.totalAmount);
        else
            str = "—";
        g.setColor(HQApplet.rhColor.clVolume);
        x = (rc.x + rc.width / 2) - fm.stringWidth(str);
        g.drawString(str, x, y);
        if(product.realData != null && product.realData.amountRate > 0.0F)
            str = Common.FloatToString(product.realData.amountRate, 2);
        else
            str = "—";
        g.setColor(HQApplet.rhColor.clVolume);
        x = (rc.x + rc.width) - fm.stringWidth(str);
        g.drawString(str, x, y);
        y += fm.getHeight();
        if(y + iDescent > rc.y + rc.height)
            return;
        if(product.realData != null && product.realData.balancePrice > 0.0F)
        {
            str = Common.FloatToString(product.realData.balancePrice, iPrecision);
            g.setColor(GetPriceColor(product.realData.balancePrice, product.realData.yesterBalancePrice));
        } else
        {
            str = "—";
            g.setColor(HQApplet.rhColor.clEqual);
        }
        x = (rc.x + rc.width / 2) - fm.stringWidth(str);
        g.drawString(str, x, y);
        if(product.realData != null && product.realData.yesterBalancePrice > 0.0F)
            str = Common.FloatToString(product.realData.yesterBalancePrice, iPrecision);
        else
            str = "—";
        g.setColor(HQApplet.rhColor.clEqual);
        x = (rc.x + rc.width) - fm.stringWidth(str);
        g.drawString(str, x, y);
        y += fm.getHeight();
        if(y + iDescent > rc.y + rc.height)
            return;
        if(product.realData != null && product.realData.reserveCount > 0)
            str = String.valueOf(product.realData.reserveCount);
        else
            str = "—";
        g.setColor(HQApplet.rhColor.clReserve);
        x = (rc.x + rc.width / 2) - fm.stringWidth(str);
        g.drawString(str, x, y);
        if(product.realData != null)
            str = String.valueOf(product.realData.reserveChange);
        else
            str = "—";
        g.setColor(HQApplet.rhColor.clVolume);
        x = (rc.x + rc.width) - fm.stringWidth(str);
        g.drawString(str, x, y);
        y += fm.getHeight();
        if(y + iDescent > rc.y + rc.height)
            return;
        if(product != null && product.realData != null && product.realData.outAmount > 0)
            str = String.valueOf(product.realData.outAmount);
        else
            str = "—";
        g.setColor(HQApplet.rhColor.clVolume);
        x = (rc.x + rc.width / 2) - fm.stringWidth(str);
        g.drawString(str, x, y);
        if(product != null && product.realData != null && product.realData.inAmount > 0)
            str = String.valueOf(product.realData.inAmount);
        else
            str = "—";
        g.setColor(HQApplet.rhColor.clVolume);
        x = (rc.x + rc.width) - fm.stringWidth(str);
        g.drawString(str, x, y);
    }

    static Color GetPriceColor(float fPrice, float fBenchMark)
    {
        if(fPrice > fBenchMark)
            return HQApplet.rhColor.clIncrease;
        if(fPrice < fBenchMark)
            return HQApplet.rhColor.clDecrease;
        else
            return HQApplet.rhColor.clEqual;
    }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美无砖砖区免费| 69久久99精品久久久久婷婷 | 国产精品久久久久天堂| 亚洲精品乱码久久久久久久久 | 欧美在线三级电影| 国产免费成人在线视频| 亚洲免费av在线| 国产在线观看一区二区| 色婷婷综合久色| 国产精品久久久爽爽爽麻豆色哟哟 | 成人性生交大合| 欧美一区二区三区男人的天堂| 日韩毛片视频在线看| 国产精品香蕉一区二区三区| 欧美日本一区二区| 亚洲一区二区中文在线| 9色porny自拍视频一区二区| 精品日产卡一卡二卡麻豆| 五月天欧美精品| 欧洲精品一区二区| 亚洲欧美电影院| 91网页版在线| 亚洲欧美电影一区二区| 色噜噜狠狠成人网p站| 国产精品国产a| 风间由美一区二区av101| 久久蜜桃av一区二区天堂| 久久99久久久欧美国产| 精品免费日韩av| 日本亚洲电影天堂| 日韩一区二区在线看片| 人妖欧美一区二区| 欧美一级午夜免费电影| 蜜臀av一区二区在线观看| 欧美男同性恋视频网站| 天天免费综合色| 最新日韩在线视频| 99热这里都是精品| 国产精品久久夜| 91丨九色丨黑人外教| 亚洲激情自拍视频| 欧美日韩卡一卡二| 男女视频一区二区| 久久亚洲春色中文字幕久久久| 九九九久久久精品| 国产精品伦理一区二区| 99久久er热在这里只有精品15| 亚洲欧美综合另类在线卡通| 色婷婷国产精品综合在线观看| 亚洲线精品一区二区三区| 欧美日韩国产欧美日美国产精品| 日韩黄色在线观看| 精品av综合导航| 国产成人av一区二区三区在线 | 午夜激情久久久| 欧美一区二区黄色| 国模少妇一区二区三区| 亚洲国产精华液网站w| 99久久99精品久久久久久| 一区二区视频在线看| 欧美一区在线视频| 国产精品一区二区免费不卡 | 欧美xxx久久| 国产精品99久久久久久有的能看| 亚洲色图视频网站| 51精品国自产在线| 成人午夜视频在线观看| 亚洲成在人线在线播放| 久久久久久久综合色一本| 色88888久久久久久影院按摩| 奇米影视在线99精品| 欧美高清在线一区| 欧美一区二区三区四区在线观看| 国产成人午夜精品影院观看视频| 一区二区三区在线视频观看| 欧美va亚洲va在线观看蝴蝶网| 99视频在线精品| 青青草97国产精品免费观看 | 欧美电视剧免费观看| 99精品欧美一区二区蜜桃免费 | 99久久国产免费看| 国精产品一区一区三区mba桃花| 亚洲婷婷在线视频| 精品国产区一区| 欧美日韩亚洲综合一区| 成人免费不卡视频| 久99久精品视频免费观看| 樱花影视一区二区| 国产精品三级视频| 337p粉嫩大胆色噜噜噜噜亚洲| 在线亚洲精品福利网址导航| 粉嫩高潮美女一区二区三区| 久久精品国产亚洲高清剧情介绍 | 欧美二区三区91| 91香蕉视频污| 丁香婷婷综合网| 狠狠色综合播放一区二区| 婷婷成人综合网| 国产精品久久福利| 精品99999| 91精品国模一区二区三区| 91亚洲精品乱码久久久久久蜜桃 | 久久精品综合网| 欧美一级国产精品| 欧美日韩一区二区三区不卡 | 国产成人精品免费一区二区| 久久成人精品无人区| 三级亚洲高清视频| 亚洲bdsm女犯bdsm网站| 樱桃视频在线观看一区| 一区二区三区不卡在线观看| 亚洲欧美另类小说视频| 亚洲色图都市小说| 亚洲九九爱视频| 一区在线观看视频| 亚洲三级在线播放| 一区二区三区在线不卡| 亚洲美女视频一区| 亚洲美女少妇撒尿| 五月天网站亚洲| 911精品国产一区二区在线| 91视频免费观看| 大桥未久av一区二区三区中文| 国产精品一二一区| 国产一区 二区| 国产成人啪免费观看软件| 成人av网站在线观看| 99国内精品久久| 欧美亚洲国产一区在线观看网站| 欧美午夜精品一区| 日韩精品一区二区三区中文不卡| 日韩一二三区视频| 国产女同性恋一区二区| 亚洲视频 欧洲视频| 亚洲国产cao| 韩国女主播一区| 91精品国产综合久久婷婷香蕉| 日韩三级电影网址| 中文在线一区二区| 一区二区三区四区国产精品| 豆国产96在线|亚洲| 日韩福利电影在线观看| 国产一区二区伦理片| 成人黄色777网| 欧美日韩在线观看一区二区 | 亚洲一区二区视频在线| 日韩av一区二区在线影视| 精品在线你懂的| a在线欧美一区| 7878成人国产在线观看| 国产色产综合色产在线视频| 一个色在线综合| 极品少妇xxxx偷拍精品少妇| eeuss鲁一区二区三区| 欧美久久久影院| 国产精品女主播av| 奇米色一区二区| 99riav一区二区三区| 日韩精品一区二区三区蜜臀| 国产精品色在线| 精品系列免费在线观看| 在线观看日产精品| 欧美精品一区二区三区高清aⅴ | 国产精品剧情在线亚洲| 青青青爽久久午夜综合久久午夜| 91在线免费看| 久久综合九色综合97_久久久 | 国产日韩欧美精品在线| 午夜精品123| 91免费看`日韩一区二区| 日韩美女一区二区三区四区| 亚洲免费看黄网站| 国产成人超碰人人澡人人澡| 91 com成人网| 亚洲黄色在线视频| 成人午夜av在线| 久久综合av免费| 日韩国产欧美三级| 欧美午夜在线一二页| 一区视频在线播放| 成人激情文学综合网| 精品美女一区二区| 蜜桃在线一区二区三区| 欧美日韩一区二区三区视频| 一区二区三区在线免费| 一本大道av一区二区在线播放| 国产欧美1区2区3区| 国产成人精品午夜视频免费| 久久久久99精品一区| 麻豆视频一区二区| 91精品国产色综合久久不卡蜜臀| 亚洲制服丝袜在线| 欧美日韩情趣电影| 视频一区二区三区入口| 在线电影国产精品| 亚洲va欧美va天堂v国产综合| 在线观看三级视频欧美| 亚洲最新视频在线播放| 欧洲中文字幕精品| 亚洲成av人片在线观看无码|