有才華的人,別忘記給滋潤(rùn)你的那塊土壤施肥

            BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            28 隨筆 :: 5 文章 :: 147 評(píng)論 :: 0 Trackbacks

          swing

               摘要: 用過Flex的人都知道有個(gè)基于MVC的puremvc框架,這個(gè)框架因?yàn)樾∏珊?jiǎn)單很受歡迎。
          PureMVC框架的目標(biāo)很明確,即把程序分為低耦合的三層:Model、View和Controller。降低模塊間的耦合性,各模塊如何結(jié)合在一起工作對(duì)于創(chuàng)建易擴(kuò)展,易維護(hù)的應(yīng)用程序是非常重要的。在PureMVC實(shí)現(xiàn)的經(jīng)典MVC元設(shè)計(jì)模式中,這三部分由三個(gè)單例模式類管理,分別是Model、View和Controller。三者合稱為核心層或核心角色。PureMVC中還有另外一個(gè)單例模式類—Facade,F(xiàn)acade提供了與核心層通信的唯一接口,以簡(jiǎn)化開發(fā)復(fù)雜度。
            閱讀全文
          posted @ 2009-08-20 00:36 kissjava 閱讀(2690) | 評(píng)論 (5)  編輯

               摘要: 點(diǎn)擊JFrame,JDialog,JInternalFrame他們關(guān)閉按鈕的時(shí)候,如何確認(rèn)關(guān)閉窗口,在這里講下如何攔截默認(rèn)的關(guān)閉,先彈出一個(gè)對(duì)話框讓用戶選擇是否真的關(guān)閉  閱讀全文
          posted @ 2009-08-14 22:58 kissjava 閱讀(2621) | 評(píng)論 (0)  編輯

               摘要: 當(dāng)很表格中有很多列的時(shí)候出現(xiàn)Scrollbar的時(shí)候,當(dāng)用戶拖動(dòng)Scrollbar那么有的列就會(huì)看不見,而用戶需要輸入數(shù)據(jù)的時(shí)候,需要對(duì)照第一列或前幾列以方便輸入數(shù)據(jù),則需要固定前幾列的需求了,苦于JTable中沒有直接固定給定的列,在這里介紹一個(gè)忽悠的方法。  閱讀全文
          posted @ 2009-08-12 23:22 kissjava 閱讀(3318) | 評(píng)論 (4)  編輯

               摘要: 在很多軟件中每個(gè)文本組件都有自定義的菜單,這個(gè)blogjava的編輯器就有這樣的菜單如:Cut , Copy,Paste,Delete,Select All,在Swing中若也想在JTextField,JTextArea,JEditorPane,JTextPane等等這些組件中都提供如此自定義菜單的功能,每個(gè)都寫繼承類?或者加鼠標(biāo)監(jiān)聽事件?但不管怎樣弄都會(huì)實(shí)現(xiàn)效果,只不過這樣動(dòng)靜很大,不好維護(hù),今天給大家介紹個(gè)簡(jiǎn)單方便的方法  閱讀全文
          posted @ 2009-06-27 23:31 kissjava 閱讀(1388) | 評(píng)論 (4)  編輯

               摘要: 一個(gè)排序的JList,可提供升序,降序,也可以返回到原始插入數(shù)據(jù)時(shí)的的無(wú)序的JList  閱讀全文
          posted @ 2008-12-20 18:52 kissjava 閱讀(4217) | 評(píng)論 (3)  編輯

          posted @ 2008-11-27 11:57 kissjava 閱讀(337) | 評(píng)論 (0)  編輯

               摘要: 系統(tǒng)托盤在 Microsoft Windows 上,它被稱為“任務(wù)欄狀態(tài)區(qū)域 (Taskbar Status Area)”,在 Gnome 上,它被稱為“通知區(qū)域 (Notification Area)”,在 KDE 上,它被成為“系統(tǒng)托盤 (System Tray)”。系統(tǒng)托盤由運(yùn)行在桌面上的所有應(yīng)用程序共享。
          在jdk1.6之前沒有此類實(shí)現(xiàn),之前有人有用JNI調(diào)用C++實(shí)現(xiàn)的,但1.6之后就方便多了。  閱讀全文
          posted @ 2008-07-30 11:49 kissjava 閱讀(5659) | 評(píng)論 (15)  編輯

               摘要: 用了swing有一段時(shí)間了。最近在看它的源碼,所以就想著也寫一些自己喜歡UI,首先就從簡(jiǎn)單的button開始,不料想就碰到問題了。
          問題是這樣的,寫它的測(cè)試用例的時(shí)候,用了兩種方法去測(cè)試:
          一是:
          KJButton btn1 = new KJButton("button 1");//JButton的子類
          二是:
          JButton btn2 = new JButton("button 2");
          btn2.setUI(new KJButtonUI());//設(shè)置自定義的UI
          結(jié)果當(dāng)鼠標(biāo)放在btn1的上面的時(shí)候button的背景顏色不會(huì)跟著變化,但是當(dāng)鼠標(biāo)移到在btn2的上面卻會(huì)改變,想了很久不知道是怎么回事,望高手幫忙哈。。。
            閱讀全文
          posted @ 2008-05-11 13:44 kissjava 閱讀(1456) | 評(píng)論 (2)  編輯

               摘要: 需要做一個(gè)可編輯的JComboBox,即可以在里面輸入查找,也可以選擇下拉框選擇。但兩者都必須在操作完后,comboBox的輸入框都必須高亮顯示,但是把鼠標(biāo)點(diǎn)擊輸入框或者在里面輸入數(shù)字按回車進(jìn)行匹配時(shí),都可是得輸入框高亮顯示,但是按那個(gè)下拉框按鈕進(jìn)行選擇時(shí)卻不能使其高亮顯示,不知道怎么會(huì)事,希望高手指點(diǎn)。  閱讀全文
          posted @ 2008-04-02 15:27 kissjava 閱讀(2429) | 評(píng)論 (3)  編輯

               摘要: 如何設(shè)置JScollpanel的corner component的顏色和Jtable的個(gè)header的顏色一致  閱讀全文
          posted @ 2008-03-21 17:08 kissjava 閱讀(2442) | 評(píng)論 (0)  編輯

               摘要: 整了一年Swing,回過頭卻發(fā)現(xiàn)一個(gè)最最基礎(chǔ)的東西不懂了。  閱讀全文
          posted @ 2008-03-21 12:31 kissjava 閱讀(1030) | 評(píng)論 (6)  編輯

               摘要: 前段時(shí)間在學(xué)習(xí)關(guān)于java打印的,瞎忙乎了好久。就是一張關(guān)于股票的數(shù)據(jù)分析表打印出來(lái)的結(jié)果A4不能完全顯示,會(huì)截取一部分打印不出來(lái)  閱讀全文
          posted @ 2008-03-05 11:23 kissjava 閱讀(1757) | 評(píng)論 (1)  編輯

               摘要: 最近學(xué)習(xí)SWING,改變JComboBox的的顯示方式,這里是將JComboBox的下拉框向上顯示  閱讀全文
          posted @ 2008-03-05 11:21 kissjava 閱讀(1166) | 評(píng)論 (1)  編輯

          主站蜘蛛池模板: 吴桥县| 西丰县| 汶上县| 盐津县| 临高县| 纳雍县| 三原县| 姜堰市| 花莲县| 建湖县| 城口县| 安泽县| 沛县| 潢川县| 忻城县| 内江市| 太白县| 都安| 资溪县| 日照市| 宁陕县| 镇巴县| 延安市| 京山县| 泰来县| 秦安县| 原阳县| 建瓯市| 洮南市| 曲麻莱县| 广宗县| 台中市| 富源县| 徐汇区| 安化县| 锦屏县| 石景山区| 东乡县| 大悟县| 安丘市| 兴安县|