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

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

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

    沙漠中的魚

    欲上天堂,先下地獄
    posts - 0, comments - 56, trackbacks - 0, articles - 119
      BlogJava :: 首頁 ::  :: 聯系 :: 聚合  :: 管理

    JSpinner的數據表示方法

    Posted on 2008-12-07 23:07 沙漠中的魚 閱讀(522) 評論(0)  編輯  收藏 所屬分類: Java

            由于項目需要以界面的形式表示帶有小數點的數據,而且讓用戶可以輸入數據而不失精度。開始并沒有重視它,以為只要把需要填入JSpinner的數據格式化就可以。事實不是這樣,結果JSpinner能夠正確顯示數據,但是當調整數據時精度就發生了錯誤,怎么辦呢?到網上找找,找到的都是數據格式化的方案,對我沒有用,也找了一些書籍,由于JSpinner只是一個小小的組件,沒有很詳細的介紹,看樣子,想簡單地依靠別人的幫助文檔是不行了,需要看看JSpinner的源代碼了。。。。。
            進入JSpinner的源代碼,仔細分析了他的組成結構,發現JSpinner顯示不同的內容,采用不同的模型,像SpinnerDateModel,SpinnerListModel,SpinnerNumberModel。于是我想只要對模型修改不就行嗎?最終我解決了下面是簡單的代碼
                JSpinner spiner = new JSpinner();
                int max ,min;//數據的最大最小小數點位數
                DecimalFormat format = ((JSpinner.NumberEditor) spiner.getEditor()).getFormat();
                format.setMaximumFractionDigits(max);
                format.setMinimumFractionDigits(min);
    從上面代碼看來非常簡單,但是他確花費了我幾個小時,希望能給有同樣問題的人們有所幫助。最后還要感謝項目組另外一位同事的幫助。

    轉自:http://www.tkk7.com/hclown/articles/24383.html

    主站蜘蛛池模板: 亚洲无限乱码一二三四区| 性短视频在线观看免费不卡流畅| 亚洲天堂2016| 亚洲国产精品一区二区成人片国内| 国产精品免费视频一区| 国产精品成人免费福利| 日本人成在线视频免费播放| 国产精品免费αv视频| 亚洲国产成人久久一区二区三区| 亚洲精品视频在线免费| 无码专区—VA亚洲V天堂| 中文字幕精品亚洲无线码一区应用 | 永久在线免费观看| 大地资源在线资源免费观看| 一本久久免费视频| 国产精品亚洲精品日韩电影| 亚洲第一成年网站视频| 国产亚洲精品成人AA片| 亚洲va在线va天堂va手机| 亚洲欧洲免费视频| 久久夜色精品国产亚洲AV动态图| 亚洲一区AV无码少妇电影☆| 精品国产亚洲男女在线线电影 | 1区1区3区4区产品亚洲| 久久夜色精品国产嚕嚕亚洲av| 国产精品亚洲二区在线观看| 免费看小12萝裸体视频国产| 国产又粗又猛又爽又黄的免费视频 | 亚洲午夜精品久久久久久浪潮| 亚洲成a人片在线观看日本麻豆| 免费精品国产自产拍观看| 国产三级电影免费观看| 国产美女精品久久久久久久免费 | 亚洲国产精品久久久久秋霞小| 亚洲最大成人网色香蕉| 亚洲H在线播放在线观看H| 亚洲人成电影在线观看青青| 亚洲人成人77777在线播放| 亚洲精品欧洲精品| 亚洲国产一区在线观看| 亚洲色大成网站www永久网站|