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 相信 閱讀(3351) 評論(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  回復  更多評論   

          <2025年5月>
          27282930123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          導航

          統計

          公告

          不顯示applet

          常用鏈接

          留言簿(16)

          我參與的團隊

          隨筆檔案

          文章分類

          文章檔案

          新聞檔案

          相冊

          swingchina 專業搞Swing的網站

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 阜宁县| 磐石市| 北川| 米脂县| 拜泉县| 金堂县| 堆龙德庆县| 溧水县| 侯马市| 枣强县| 浪卡子县| 贡觉县| 无锡市| 游戏| 泸西县| 汶上县| 乌鲁木齐县| 泗洪县| 衡阳市| 桂东县| 铜川市| 东乌珠穆沁旗| 通榆县| 迁安市| 阜南县| 嘉鱼县| 甘洛县| 毕节市| 小金县| 日喀则市| 辉南县| 镶黄旗| 瓦房店市| 济南市| 延吉市| 东乌| 哈巴河县| 石棉县| 五莲县| 莫力| 丰都县|