<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 18  文章 - 96  trackbacks - 0
    <2010年12月>
    2829301234
    567891011
    12131415161718
    19202122232425
    2627282930311
    2345678


    常用鏈接

    留言簿(4)

    隨筆檔案

    相冊(cè)

    我的兄弟們

    搜索

    •  

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    “千里冰封” 兄弟的截屏程序酷斃了,但是好像9月4日之后就沒有繼續(xù)更新了,我們來繼續(xù)為他的程序改進(jìn),順便也把我們這幾天都在講的2D繪制用進(jìn)來,我們的目標(biāo)是讓冰封的截屏程序成為截屏程序里的王!
    今天先改進(jìn)一下截圖時(shí)候的選框,還是先放上截圖的截圖(*o*):

    這是原來的圖片,下面是改進(jìn)后的

    和改進(jìn)的代碼部分:
    這部分代碼插入 Temp類的paintComponent方法中的    if (showTip) 這句的前面
        Graphics2D g2d = (Graphics2D) g.create();
                g2d.setRenderingHint(RenderingHints.KEY_ANTIALIASING,
                        RenderingHints.VALUE_ANTIALIAS_ON);
                g2d.setComposite(AlphaComposite.getInstance(
                        AlphaComposite.SRC_OVER, 
    0.3F));
                g2d.setColor(Color.RED.brighter().brighter());
                
    int sX = Math.min(startX, endX);
                
    int sY = Math.min(endY, startY);
                g2d.fillRect(sX, sY, Math.abs(endX 
    - startX), Math.abs(endY
                        
    - startY));
                g2d.setComposite(AlphaComposite.getInstance(
                        AlphaComposite.SRC_OVER, 1F));
                
    boolean drawCTip = endX - startX != 0 && endY - startY != 0;
                
    if (drawCTip) {
                    String cTip 
    = String.format("%dX%d", Math.abs(endX - startX),
                            Math.abs(endY 
    - startY));
                    
    int cTipH = 20;
                    Font cTipFont 
    = new Font("system", Font.BOLD, 16);
                    g2d.setFont(cTipFont);
                    
    int cTipW = SwingUtilities.computeStringWidth(
                            getFontMetrics(cTipFont), cTip);
                    g2d.setPaint(Color.BLACK);
                    
    int cStartY = sY - cTipH > 0 ? sY - cTipH : sY;
                    g2d.fillRect(sX, cStartY, cTipW, cTipH);
                    g2d.setPaint(Color.WHITE);
                    g2d.drawString(cTip, sX, cStartY 
    == sY ? sY + cTipH - 3
                            : sY 
    - 3);
                }
                g2d.dispose();

    怎么樣,比起QQ的截圖程序,我們又近一步了,嗯。

    posted on 2007-09-13 13:28 ruislan 閱讀(1488) 評(píng)論(10)  編輯  收藏

    FeedBack:
    # re: 改進(jìn)“千里冰封”的截屏程序 2007-09-13 15:19 BeanSoft
    呵呵, 支持!  回復(fù)  更多評(píng)論
      
    # re: 改進(jìn)“千里冰封”的截屏程序 2007-09-13 15:32 千里冰封
    呵呵,謝謝,加上信息提示再?gòu)?qiáng)大了.支持:)  回復(fù)  更多評(píng)論
      
    # re: 改進(jìn)“千里冰封”的截屏程序 2007-09-13 16:09 老象
    # re: 改進(jìn)“千里冰封”的截屏程序 2007-09-13 17:10 faen
    不錯(cuò),加油干,兄弟們  回復(fù)  更多評(píng)論
      
    # re: 改進(jìn)“千里冰封”的截屏程序[未登錄] 2007-09-14 09:29 Samuel
    頂一個(gè)。強(qiáng)悍!  回復(fù)  更多評(píng)論
      
    # re: 改進(jìn)“千里冰封”的截屏程序 2007-09-14 09:44 劉甘泉
    呵呵,偶對(duì)圖像處理不熟,搞web方向的  回復(fù)  更多評(píng)論
      
    # re: 改進(jìn)“千里冰封”的截屏程序 2007-10-20 17:26 RaviLi
    很不錯(cuò)。  回復(fù)  更多評(píng)論
      
    # re: 改進(jìn)“千里冰封”的截屏程序 2008-07-23 15:59 zyhxl66
    好 非常不錯(cuò) 支持!這個(gè)程序慢慢的功能會(huì)非常強(qiáng)大  回復(fù)  更多評(píng)論
      
    # re: 改進(jìn)“千里冰封”的截屏程序[未登錄] 2009-06-10 15:17 rose
    我覺得還差一個(gè)最關(guān)鍵的功能
    快捷鍵

    既然程序可以最小化到系統(tǒng)托盤

    需要一個(gè)截屏快捷鍵來直接使用它,否則最小化到托盤沒什么意義,只是花哨的存在

      回復(fù)  更多評(píng)論
      
    # re: 改進(jìn)“千里冰封”的截屏程序 2010-12-27 15:30 replica watch
    nice post  回復(fù)  更多評(píng)論
      

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲黄色激情视频| 伊人久久五月丁香综合中文亚洲 | 国产亚洲一区区二区在线| 中文字幕免费不卡二区| 亚洲精品在线视频观看| 真实乱视频国产免费观看| 国产区在线免费观看| 亚洲综合校园春色| 亚洲av无码片区一区二区三区| 亚洲国产天堂久久久久久| 亚洲一区免费在线观看| 黄页网站在线视频免费| 久久国产亚洲精品麻豆| 毛片a级毛片免费播放100| 黄床大片免费30分钟国产精品| 人人公开免费超级碰碰碰视频| 亚洲不卡视频在线观看| 色老板亚洲视频免在线观| 亚洲熟妇无码av另类vr影视| 亚洲日韩精品无码专区加勒比| 久久久久久亚洲精品成人| 亚洲国产精品无码久久青草| 国产精品成人观看视频免费| 99热在线日韩精品免费| 色网站在线免费观看| 国产高潮久久免费观看| 高潮毛片无遮挡高清免费| 一级毛片aa高清免费观看| 色婷婷亚洲一区二区三区| 亚洲视频一区在线观看| 国产偷v国产偷v亚洲高清| 亚洲国产成人a精品不卡在线| 亚洲日本一区二区三区在线 | 免费A级毛片无码A∨中文字幕下载| 免费精品国自产拍在线播放| 亚洲欧美日韩综合久久久久| 免费视频成人国产精品网站| 中文字幕无码免费久久| 大地资源二在线观看免费高清| 亚洲一级毛片免费观看| 色吊丝永久在线观看最新免费|