Swing不丑系列:ScrollPane

          今天上班的路上碰到JScrollPane 他非常憤怒,吹著胡子問我:喂!什么時候才能輪到我??我已經平淡很久了.
          其實不能怪我..他是一個麻煩的家伙..相對于JButton JComboBox等一些簡單組件來說.

          但看在
          JScrollPane
           默默的為Swing滾動的份上..嘗試讓他從我手里,成為一個帥哥.

          |----------------------------------------------------------------------------------------|
                               版權聲明  版權所有 @chensiyu
                      引用請注明來源 
          www.aygfsteel.com/chensiyu04

                      本文由  陳思羽 于 2011年8月24號 出品..
          |----------------------------------------------------------------------------------------|

          想要做好組件 心一定要細, 例如ScrpllPane得右下角Component 都要對著漸變一下.
          但一定要首先判斷 用戶是否設置了右下角Component 

          if (scrollPane.getCorner(ScrollPaneConstants.LOWER_RIGHT_CORNER) == null) {
                      Component component 
          = new JLabel("") {

                          @Override
                          
          protected void paintComponent(Graphics g) {
                              Graphics2D g2 
          = (Graphics2D) g;
                              Paint oldPaint 
          = g2.getPaint();
                              Rectangle bounds 
          = getBounds();
                              Paint backgroupRectPaint 
          = new GradientPaint(00new Color(216216216),
                                      bounds.width, bounds.height, 
          new Color(152152152));
                              g2.setPaint(backgroupRectPaint);
                              g2.fillRect(
          00, bounds.width, bounds.height);
                              g2.setPaint(oldPaint);

                          }
                      };
                      scrollPane.setCorner(ScrollPaneConstants.LOWER_RIGHT_CORNER, component);
                  }

          在代碼里附帶了中文注釋.詳細可以下載代碼看,

          下載地址:ScrollBarDemo

          posted on 2011-08-25 16:35 相信 閱讀(3357) 評論(4)  編輯  收藏 所屬分類: Swing文章

          評論

          # re: Swing不丑系列:ScrollPane[未登錄] 2011-08-26 10:30 greatghoul

          這個ScrollPane的確漂亮呀。  回復  更多評論   

          # re: Swing不丑系列:ScrollPane 2011-08-27 12:02 相信

          哈哈..雖然麻煩..但畢竟他的功勞不小..  回復  更多評論   

          # re: Swing不丑系列:ScrollPane 2011-09-05 17:54 swingboy

          樓主 你的swing主題是用的什么啊 挺好看的   回復  更多評論   

          # re: Swing不丑系列:ScrollPane 2011-09-06 09:20 相信

          系統自帶的皮膚. ubuntu  回復  更多評論   

          <2011年9月>
          28293031123
          45678910
          11121314151617
          18192021222324
          2526272829301
          2345678

          導航

          統計

          公告

          不顯示applet

          常用鏈接

          留言簿(16)

          我參與的團隊

          隨筆檔案

          文章分類

          文章檔案

          新聞檔案

          相冊

          swingchina 專業搞Swing的網站

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 佳木斯市| 霍林郭勒市| 富宁县| 清新县| 鞍山市| 报价| 延寿县| 盐城市| 潞西市| 安国市| 友谊县| 临颍县| 随州市| 沅江市| 金沙县| 清原| 延川县| 裕民县| 新河县| 哈密市| 黎平县| 斗六市| 中宁县| 灌阳县| 宜兰县| 桐柏县| 西青区| 自治县| 分宜县| 巴林左旗| 临海市| 商南县| 新安县| 马关县| 开原市| 寻乌县| 万山特区| 陕西省| 尼木县| 息烽县| 阳泉市|