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的網站

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 孝义市| 来安县| 古田县| 嵊泗县| 晋城| 紫金县| 鹤庆县| 康马县| 丹凤县| 射洪县| 东莞市| 南昌市| 海伦市| 锡林郭勒盟| 邛崃市| 巨野县| 土默特左旗| 池州市| 商都县| 汉源县| 中阳县| 惠安县| 于田县| 临清市| 怀柔区| 津市市| 镇远县| 山阳县| 彭水| 凤阳县| 厦门市| 威海市| 宁陵县| 临桂县| 桂林市| 汝阳县| 涡阳县| 襄垣县| 当雄县| 邓州市| 安平县|