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

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

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

    SunKing's Blog

    留言簿(42)

    Java鏈

    友鏈

    閱讀排行榜

    評論排行榜

    [原創]傳說中的OpenSwing (最近更新:2006/04/04)

    傳說中的OpenSwing
    --羅時民

    注意:
    最近發現有人在用OPENSWING的時候,把package及author等信息全部刪除了. 請這部份人及時改正. 該控件庫雖然是開源控件庫,但仍然保留有著作權利, 對任何故意侵犯者保留追究責任權.


    做方便實用的
    SWING 控件 !

    歡迎大家測試并提交 BUG 報告 .

    由于個人能力和時間上的局限,希望有興趣一起開發 SWING 控件的朋友 , 請與我聯系 . 讓我們一起努力 !

    --------------------------------------------------------------------

    2004/03/25??? 首次發布

    2004/04/08??? 把以前的組件和新做的組件合并到一個 OpenSwing.jar 文件中 , 并初步將該組件庫命名為” OpenSwing”

    2004/06/17??? 加入了一個打印模板和一些新做的組件。

    2004/07/25??? 加入了一個類似 QQ 界面的 JGroupPane, 修正了一些以前的組件的 BUG.

    ????????????? 對幾乎所有的組件全部加入了 JavaBeans 處理 , 使 OpenSwing 支持可視開發 .

    2005/04/17??? JNumberField 最大長度 , 小數位長度修正成符合數據庫定義的規范 , :NUMBER(10,2)

    2005/04/21??? 修改了 JNumberField 的參數方式及不能輸入負數的 BUG, 及數字驗證方法

    ???????????????????? JDatePicker 彈出時不能顯示當前輸入日期的 BUG

    ????????????? 加入了好多人在 CJW 論壇上貼子中想要的帶關閉按鈕的 JCloseableTabbedPane 可關閉的 JTabbedPane 的組件

    2005/06/21??? JDatePicker 加入了時分秒的輸入

    2006/01/20??? 修正了 JPopupButton XP 風格下呈兩個按鈕樣子的 BUG

    ??????? ????? JFontDialog 進行了部分修改

    2006/0 3 / 08??? JDatePicker 提出來一個組件 JCalendarPanel 日期選擇面板

    ??????? ????? 并修改了 JDatePicker 的設計方式

    2006/03/23??? 加入了韓文支持 , 感謝在韓國工作的網友 Sang Jian ,韓文支持 OpenSwing_ko_KR.properties 文件由他提供

    2006/04/04??? JFileTree加入了文件過濾器建構式.并對顯示進行了排序

    ?

    --------------------------------------------------------------------

    ■以下組件 , 均在 j2sdk1.4.2_01+win2k 環境下測試通過 , 繼續歡迎大家測試并提交 BUG 報告 .

    JCalendarPanel ? 日期選擇面板 , JDatePicker 提出來的控件, 可以單獨使用。

    JCloseableTabbedPane 帶關閉按鈕 / 可設置菜單的 JTabbedPane

    JDateField????? 日期輸入框 , 輸入正確格式的日期

    JDatePicker ??? 繼承自 JComboBox 的日期選擇框 , 保證輸入正確格式的日期 (yyyy-MM-dd)

    ??? 履歷 :

    ??? 2004/03/26?? 根據網友 caiyj 的建議引入了 recoon 寫的關于 JDateDocument 的校驗方法

    ??? 2004/04/02?? 根據網友 caiyj 提交的 BUG, 修正了做為 TableCellEditor 時日期選擇面板彈不出問題

    JDirChooser ???? 文件目錄選擇對話框

    JFileTree?????? 文件目錄樹

    JFontDialog ??? 字體對話框

    JGroupPane????? 類似 QQ 界面的組群管理面板

    JIpAddressField IP 地址輸入框 , 只能輸入 0~255 數字的 IP 地址

    JListChooser??? 列表選擇對話框

    JNumberField??? 數字輸入框 , 可限制小數位數 , 數字最大長度 , 最大最小能輸入的數字

    JPopupButton??? 帶下拉菜單的工具欄按鈕

    JStatusBar? ??? 模擬 Windows 的狀態欄 .

    JStringField??? 字符輸入框 , 限制可輸入的最大長度

    JTreeComboBox?? 帶有樹形結構的下拉列表

    com.sunking.swing.print.* 一個打印模板

    --------------------------------------------------------------------

    ? OpenSwing 的測試方法:

    解壓后是一個 JBUILDER 項目的目錄結構,里面有一個 test.bat 文件和 OpenSwing.jar( 主庫文件 )/OpenSwingBeanInfo.jar( 可視開發支持文件 ) ,直接執行 test.bat 進行測試。

    ?

    ? OpenSwing 的發布:

    只需要將 OpenSwing.jar( 主庫文件 ) 包含在 CLASSPATH 中即可。

    OpenSwingBeanInfo.jar( 可視開發支持文件 ) 不需要發布 , 僅提供可視化開發的支持

    ?

    JBuilder 上配置 OpenSwing 可視化開發組件

    1. OpenSwing.jar/ OpenSwingBeanInfo.jar 文件復制到 %JBuilderX_HOME%\lib\ 目錄下

    2. 打開 JBuilderX

    3. 菜單 Tools --> Configure Libraries…--> 彈出 Configure Libraries… 對話框

    ??? New… --> Name 中輸入 OpenSwing,? Location 中輸入 User Home -->OK

    ??? ②選取對話框左邊 User Home 下面出現的 OpenSwing

    ??? ③對話框右邊 Class Source 頁中分別做如下動作 : Add…--> 選擇 %JBuilder_HOME%\lib\OpenSwing.jar OpenSwingBeanInfo.jar --> OK

    ④按 OK 關閉 Configure Libraries… 對話框

    4. 菜單 Tools--> Configure Palette… 彈出 Palette Properties… 對話框

    ??? Pages 頁中按 Add… --> PageName 中輸入 OpenSwing --> OK

    ??? A dd components 頁中 -->Select library…--> 選取 User Home 下的 OpenSwing 類庫 -->OK

    Add components 頁中 --> Component filtering 塊中選擇 ? No filtering--> 展開 com.sunking.swing 類包 --> 選擇如下類 : JGroupPanel,JStatusBar,JPopupButton,JDatePicker,JStringField,JNumberField,JFontDialog,JIpAddressField,JDateField ( 可按住 Ctrl 鍵復選 )-->OK

    ④按 OK 關閉 Palette Properties… 對話框

    5. 配置成功標志 : 隨便打開一個 JAVA 文件 , 點下面的 Design , 然后上面會出來一個設計工具條 , 諸如 :Swing,Swing Containers… , 工具條的右上角有用來滾動工具欄的按鈕 , 我們可以將其滾動到最末尾 . 如果看到有一個 OpenSwing 的頁 , 并在它上面有幾個可視組件的話 , 說明你已經配置成功了 , 開始你的 OpenSwing 可視開發之旅吧 .

    下載鏈接:
    ????? OpenSwing

    posted on 2005-08-16 18:05 SunKing's Blog 閱讀(9750) 評論(50)  編輯  收藏

    評論

    # re: [原創]傳說中的OpenSwing 2005-11-18 10:11 winfay

    很不錯。如果日期輸入控件可以限定數據的長度的會更好  回復  更多評論   

    # re: [原創]傳說中的OpenSwing 2005-12-24 17:29

    我這會暈了,你太厲害了!!!!!!!!
    稱你為大師我覺得降低你了!
    能教我嗎?我學java快兩年了,很喜歡java編程!
    我的郵箱:caokai1818@sina.com  回復  更多評論   

    # re: [原創]傳說中的OpenSwing 2006-01-08 12:59 Mazrael.Ma

    果然厲害!向你學習  回復  更多評論   

    # re: [原創]傳說中的OpenSwing 2006-02-13 16:45 leave

    我怎么不可以解壓縮呢?  回復  更多評論   

    # re: [原創]傳說中的OpenSwing 2006-02-13 16:48 sunking

    沒有問題呀, 不過我是用winrar壓縮的zip文件, 我這里沒有安裝winzip.
    我剛剛測試下載后用winrar解壓縮沒有問題的.  回復  更多評論   

    # re: [原創]傳說中的OpenSwing (最近更新:2006/03/08) 2006-03-16 23:26 桑健

    在最近的一個個人作品中用到了你的包,
    我覺得OpenSwing有必要提供對韓文的支持,如果你想做,我可以盡力幫你
    我的email: sang at kasi.re.kr  回復  更多評論   

    # re: [原創]傳說中的OpenSwing (最近更新:2006/04/04) 2006-04-05 02:14 桑健

    對于JDatePicker,我有個小小的建議,不知合適否


    取得當前選擇的日期函數
    public Date getSelectedDate()

    現在date 類由于i18n問題不太推薦使用,這個類的許多方法已經被
    GregorianCalendar 類取代,何不添加一個返回 GregorianCalendar或
    Calendar 的函數呢?



      回復  更多評論   

    # re: [原創]傳說中的OpenSwing (最近更新:2006/04/04) 2006-04-11 13:18 冰封空間

    不錯,能否開發個JTable,其中的單元格可隨意分割合并,表頭也可隨意分割合并
    china_qd@163.com
      回復  更多評論   

    # re: [原創]傳說中的OpenSwing (最近更新:2006/04/04) 2006-04-11 15:20 cuiyingfeng

    好東西,謝謝
    我打算用你的JDataField改造出一個只輸入時間的,樓主同意否,呵呵!  回復  更多評論   

    # re: [原創]傳說中的OpenSwing (最近更新:2006/04/04) 2006-04-12 09:28 sunking

    TO:桑健
    set/get Calendar 會在下一個版本中加上
    TO:冰封
    這個估計要一份好的設計的話, 要花點時間, 得等我有空的時候再搞了, 謝謝您的建議.
    TO:cuiyingfeng
    同意, 不過下一個版本我也想加上這個組件, 謝謝你的提醒,呵呵.
      回復  更多評論   

    # re: [原創]傳說中的OpenSwing (最近更新:2006/04/04) 2006-04-15 10:48 夕霞孤雁

    支持!  回復  更多評論   

    # re: [原創]傳說中的OpenSwing (最近更新:2006/04/04) 2006-04-21 22:37 趙東

    謝謝  回復  更多評論   

    # re: [原創]傳說中的OpenSwing (最近更新:2006/04/04) 2006-04-25 15:49 書生

    LZ, 謝謝啊。。。雖然沒用OPEN swing,但是你的源碼被我改動了一下,另做他用了,不好意思啊。 有空一起交流一下啊。。MSN: gushansanren@hotmail.com  回復  更多評論   

    # re: [原創]傳說中的OpenSwing (最近更新:2006/04/04) 2006-04-26 13:17 岡村寧次

    怎么沒有給出javadoc文檔啊?我看了.代碼里面沒有/** */注釋  回復  更多評論   

    # re: [原創]傳說中的OpenSwing (最近更新:2006/04/04) 2006-05-11 09:07 Sprite

    非常感謝!  回復  更多評論   

    # re: [原創]傳說中的OpenSwing (最近更新:2006/04/04) 2006-05-11 15:20

    怎么沒有給出javadoc文檔啊?  回復  更多評論   

    # re: [原創]傳說中的OpenSwing (最近更新:2006/04/04) 2006-05-15 18:31 flyjava

    是否考慮建立一個組件,就是類似jb或者eclipse等IDE中提示方法的顯示框。
    打.(點)的時候出現的框
      回復  更多評論   

    # re: [原創]傳說中的OpenSwing (最近更新:2006/04/04) 2006-05-23 18:01 fireSource

    用過你的openswing學習過,很好,
    可不可以加入一個控件,
    就是帶復選框的樹啊  回復  更多評論   

    # re: [原創]傳說中的OpenSwing (最近更新:2006/04/04) 2006-05-31 16:46 李遼源

    @冰封空間
    已經有了啊,要不要一個,要的話,回復我:llythh@yahoo.com.cn  回復  更多評論   

    # re: [原創]傳說中的OpenSwing (最近更新:2006/04/04) 2006-05-31 16:58 李遼源

    你太偉大了  回復  更多評論   

    # re: [原創]傳說中的OpenSwing (最近更新:2006/04/04) 2006-06-01 10:14 sobaby

    我 想請問 一下 JIpAddressField 組件 通過 什么 函數可以 獲得ip 地址類 的 返回值
    我在 jb 中 插入了 這個組件,然后 查看其 構造函數 的 定義
    居然 說 源代碼里 有 若干 錯誤。。。
      回復  更多評論   

    # re: [原創]傳說中的OpenSwing (最近更新:2006/04/04) 2006-06-02 11:08 zhyu_168

    非常佩服,你真偉大,相信你能成為chian的java king  回復  更多評論   

    # JCloseableTabbedPane一個bug 2006-06-06 10:30 simon1006

    你好,我在運用你的JCloseableTabbedPane的時候發現一個bug,
    當設置tab.setTabLayoutPolicy(JTabbedPane.SCROLL_TAB_LAYOUT);
    關閉按鈕就失去響應,我不知道原因。

    如果你解決這個問題時候能通知我一下嗎?萬分感謝!
    simon1006@163.com  回復  更多評論   

    # re: [原創]傳說中的OpenSwing (最近更新:2006/04/04) 2006-06-14 11:27 yi

    asf  回復  更多評論   

    # re: [原創]傳說中的OpenSwing (最近更新:2006/04/04) 2006-07-03 11:00 fanfan

    使用JDatePicker時,如果UIManager.setLookAndFeel(synth);新的皮膚后就報錯了.  回復  更多評論   

    # re: [原創]傳說中的OpenSwing (最近更新:2006/04/04) 2006-08-15 16:49 Brad

    日期輸入框能不能加上時間的?
      回復  更多評論   

    # re: [原創]傳說中的OpenSwing (最近更新:2006/04/04) 2006-08-17 15:12 sunking

    To fanfan:
    看一下重載的 public void updateUI() 加上自己想要的吧
    TO Brad:
    有這個功能的  回復  更多評論   

    # re: [原創]傳說中的OpenSwing (最近更新:2006/04/04) 2006-08-31 20:11 漂派

    想加入你的開發團隊,一起開發SWING....
    tuch me :angui147@gmail.com  回復  更多評論   

    # re: [原創]傳說中的OpenSwing (最近更新:2006/04/04) 2006-09-18 16:41 任文鵬

    我真誠地希望您能指導我學習JAVA,加我QQ,316139552,謝謝!  回復  更多評論   

    # re: [原創]傳說中的OpenSwing (最近更新:2006/04/04) 2006-10-17 15:11 黃刺玫

    想加你們團對 一起開發swing 組件
    q:51411970  回復  更多評論   

    # re: [原創]傳說中的OpenSwing (最近更新:2006/04/04) 2006-10-17 15:40 sunking

    實在報歉, 由于時間安排問題, 暫停對OpenSwing的更新.  回復  更多評論   

    # re: [原創]傳說中的OpenSwing (最近更新:2006/04/04) 2007-01-12 11:07 tomcat4

    JFileTree的反映比較慢,建議將目錄、文件的讀取放到一個單獨的線程中去,這樣作出來的GUI界面更友好
    QQ:171158791  回復  更多評論   

    # re: [原創]傳說中的OpenSwing (最近更新:2006/04/04) 2007-01-18 10:25 mi

    樓主真好.真不知道該怎么說.雖然說自己技術有限.不過會繼續突進的.一直在做打印方面的東西.謝謝你提供的開原代碼.很高興很認識你.也很喜歡swing組件.有機會一起合作.3Q  回復  更多評論   

    # re: [原創]傳說中的OpenSwing (最近更新:2006/04/04) 2007-02-09 18:50 kosuke

    sunking沒時間,能不能讓其它人也參與進來,我用openswing做了一個項目,改了4,5個bug,也做了一些改進,不知道改把代碼提交到哪兒  回復  更多評論   

    # re: [原創]傳說中的OpenSwing (最近更新:2006/04/04) 2007-03-24 19:04 jupiter

    sunking你好,我想用你的JGroupPanel做一個類似QQ的程序,JGroupPanel加入了implements Runnabel,在run中用addMember的方法插入組件但是不能顯示出來,這是為什么?  回復  更多評論   

    # re: [原創]傳說中的OpenSwing (最近更新:2006/04/04) 2007-05-02 00:12 liugang

    到現在為止,我都在用SWT編學gui程序。不過現在我想學SWing了。也許學習你的代碼就是最好的方式。感謝你的無私,堅守堅持的美!  回復  更多評論   

    # re: [原創]傳說中的OpenSwing (最近更新:2006/04/04)[未登錄] 2007-06-08 10:34 ANDY

    崇拜你!  回復  更多評論   

    # re: [原創]傳說中的OpenSwing (最近更新:2006/04/04) 2007-06-10 11:22 kguo

    好像沒有更新了哦~~
    以前懶得看Swing,就是瞄準了以后做J2EE方面的工作
    不過現在是不是寫點Swing的小程序,感覺也挺不錯,個人覺得比調整網頁簡單不少
    sunking的這套beans寫的確實不錯~~剩下了在下跑回去痛啃Swing高級開發方面的書籍的時間,謝謝了~~~  回復  更多評論   

    # re: [原創]傳說中的OpenSwing (最近更新:2006/04/04)[未登錄] 2007-09-02 22:09 aa

    牛啊
    我縱橫Java這么多年,第一次遇到牛人!  回復  更多評論   

    # re: [原創]傳說中的OpenSwing (最近更新:2006/04/04) 2007-11-23 19:48 fenix

    怎么沒有更新了?  回復  更多評論   

    # re: [原創]傳說中的OpenSwing (最近更新:2006/04/04)[未登錄] 2007-11-29 11:55 七月

    我怎么在ECLIPSE中用這些組件呢?  回復  更多評論   

    # re: [原創]傳說中的OpenSwing (最近更新:2006/04/04) 2007-12-05 11:55 xo

    帶關閉按鈕的標簽頁 有個小bug,當設置了SCROLL_TAB_LAYOUT 的時候,會關閉不了,所以要改進下
    在鼠標事件中進行坐標轉換  回復  更多評論   

    # re: [原創]傳說中的OpenSwing (最近更新:2006/04/04)[未登錄] 2008-01-05 20:35 夢界家園

    很不錯,我做過一些swing的控件,里面有很多擴展,可以交流一下

    JM,包含完整代碼,svn里面可以下載到。

    http://www.1shome.cn/   回復  更多評論   

    # re: [原創]傳說中的OpenSwing (最近更新:2006/04/04) 2008-03-10 18:16 pyy

    請教一下,你的打印程序怎么實現的啊?可不可以引用你的類實現打印啊?  回復  更多評論   

    # re: [原創]傳說中的OpenSwing (最近更新:2006/04/04) 2008-03-10 20:12 sunking

    打印的源代碼在下載的代碼里有的.  回復  更多評論   

    # re: [原創]傳說中的OpenSwing (最近更新:2006/04/04) 2008-03-11 14:34 pyy

    感謝sunking的回復,沒有想到你會看并且這么快回復,在你的代碼里面有,我看到了,但是我剛接觸打印這塊,以前沒有做過,剛開始用jasperreports實現打印,但是發現它在打印的時候沒有提供頁面設置的功能,準備用你的打印組件實現,我將源程序導入JB中后,發現閱讀比較困難,請問有沒有doc等詳細的文檔資料啊?如果方便的話請給我發一個。
    郵箱為hawk_top@163.com。
    再次謝謝!  回復  更多評論   

    # re: [原創]傳說中的OpenSwing (最近更新:2006/04/04) 2008-03-11 15:56 sunking

    不好意思,沒有文檔資料.
    而且目前openswing已經停止更新,所以建議你還是選用其他開源的框架實現打印,避免到時有問題完全要靠自己對付了.  回復  更多評論   

    # re: [原創]傳說中的OpenSwing (最近更新:2006/04/04) 2008-03-11 19:14 pyy

    謝謝你的建議,你對付打印一般用的那個開源項目啊?能實現打印的一般有哪些項目啊?  回復  更多評論   

    # re: [原創]傳說中的OpenSwing (最近更新:2006/04/04) 2008-06-11 10:08 379548695

    終于找到老窩啦。怎么就不更新了呢。。真郁悶。。。  回復  更多評論   

    # re: [原創]傳說中的OpenSwing (最近更新:2006/04/04) 2010-12-23 17:48 xu

    請問在Eclipse裡怎么配置你的類庫從而進行可視化開發呢?剛學Swing,還請原諒  回復  更多評論   


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: www.999精品视频观看免费| 日韩免费高清视频| 亚洲精品无码av中文字幕| 免费人成在线观看网站视频| 无人在线观看免费高清视频| 国产成人人综合亚洲欧美丁香花 | 亚洲日韩av无码| 亚洲最大天堂无码精品区| 一本久久综合亚洲鲁鲁五月天| a级毛片无码免费真人久久| 亚洲AV成人无码天堂| 亚洲精品成人区在线观看| www视频在线观看免费| 欧亚一级毛片免费看| 亚洲精品国产肉丝袜久久| 免费国产在线观看不卡| 99精品视频在线免费观看| 国产亚洲美女精品久久久久| 亚洲另类激情综合偷自拍| 全部免费国产潢色一级| 91高清免费国产自产| eeuss影院免费直达入口| 亚洲免费二区三区| 亚洲成色WWW久久网站| 日本大片在线看黄a∨免费| 91大神免费观看| 久久久精品视频免费观看| 亚洲乱码在线观看| 亚洲第一视频网站| 亚洲精品无码99在线观看| 成年美女黄网站色大免费视频| 久久精品乱子伦免费| 尤物视频在线免费观看| 亚洲夂夂婷婷色拍WW47| 在线观看亚洲人成网站| 亚洲人成色777777在线观看| 免费成人黄色大片| 成人黄动漫画免费网站视频 | 精品亚洲一区二区三区在线播放 | 亚洲欧洲精品国产区| 精品国产亚洲一区二区三区|