posted @ 2008-06-25 23:18 kooyee 閱讀(574) | 評論 (3) 編輯 |
Swing/Applet
富客戶的網(wǎng)絡(luò)應(yīng)用 摘要: 自從JDK1.4版本后Swing程序就支持用戶自定義外觀,以后就不用再使用java原始的‘丑陋’外觀。下面我們就來看一下如何讓程序使用我們熟悉的XP外觀。 閱讀全文
posted @ 2008-06-05 20:23 kooyee 閱讀(878) | 評論 (0) 編輯 |
posted @ 2008-03-15 19:41 kooyee 閱讀(302) | 評論 (0) 編輯 |
摘要: 我們知道,在Java Applet中出于安全性考慮,Applet是不允許對文件進(jìn)行操作的,不僅不允許寫文件,而且不允許讀文件。盡管我們在編制Applet時即使使用了文件操作的語句Java不會報錯,在開發(fā)工具(如Cafe)中調(diào)試時也能夠正常運(yùn)行,但當(dāng)我們在瀏覽器中運(yùn)行這個Applet時瀏覽器就會報錯。但有時我們的確要讀取文件中的內(nèi)容,比如要將服務(wù)器中的.txt文件內(nèi)容在Applet中顯示出來,是不是就沒有辦法了呢?
---- 不!有辦法。決竅就是我們不要將這些服務(wù)器上的文件作為普通文件來處理,而是將它們作為網(wǎng)絡(luò)資源來獲取它們的內(nèi)容。在Java中可用于獲取網(wǎng)絡(luò)資源的類主要有兩種,一是URL類,另一個是URLConnection類。兩個類都提供了以字節(jié)流的方式讀取資源信息的方法,而且可以對資源信息的類型作出判斷,以便作相應(yīng)的處理。不同之處是URLConnection類可提供的信息比URL類要多得多,它除了可以獲取資源數(shù)據(jù)外,還可以提供資源長度、資源發(fā)送時間、資源最新更新時間、資源編碼、資源的標(biāo)題等許多信息。
< 閱讀全文
---- 不!有辦法。決竅就是我們不要將這些服務(wù)器上的文件作為普通文件來處理,而是將它們作為網(wǎng)絡(luò)資源來獲取它們的內(nèi)容。在Java中可用于獲取網(wǎng)絡(luò)資源的類主要有兩種,一是URL類,另一個是URLConnection類。兩個類都提供了以字節(jié)流的方式讀取資源信息的方法,而且可以對資源信息的類型作出判斷,以便作相應(yīng)的處理。不同之處是URLConnection類可提供的信息比URL類要多得多,它除了可以獲取資源數(shù)據(jù)外,還可以提供資源長度、資源發(fā)送時間、資源最新更新時間、資源編碼、資源的標(biāo)題等許多信息。
< 閱讀全文
posted @ 2008-03-15 00:51 kooyee 閱讀(1046) | 評論 (1) 編輯 |
posted @ 2008-03-08 00:50 kooyee 閱讀(1892) | 評論 (0) 編輯 |
摘要: Swing中ComboBox改變選擇時ItemStateChanged 觸發(fā)兩次。一次時舊的選項deselect時觸發(fā),另一個是在新的選項select時觸發(fā)。 閱讀全文
posted @ 2008-03-07 23:53 kooyee 閱讀(1651) | 評論 (1) 編輯 |
posted @ 2008-03-02 00:16 kooyee 閱讀(1055) | 評論 (0) 編輯 |
posted @ 2008-03-01 19:52 kooyee 閱讀(853) | 評論 (0) 編輯 |
摘要: 用來檢驗text changed可以用key-released events. 因為它能夠通過getText()得到textfield中改變后的text. 而 key-pressed event, key-typed event 得到的是改變前的文字 閱讀全文
posted @ 2008-03-01 19:44 kooyee 閱讀(467) | 評論 (0) 編輯 |
摘要: mouse clicked與 mouse pressed 的區(qū)別
前者是在同一個位置press和release才觸發(fā)事件,執(zhí)行操作. 如果在用戶一個位置按下鼠標(biāo)后改變了主意,則移動到另一個位置(按鈕外面)放開就會取消操作(不執(zhí)行操作).
而后者只是觸發(fā)press事件, 也就是說按下鼠標(biāo)就執(zhí)行操作
閱讀全文
前者是在同一個位置press和release才觸發(fā)事件,執(zhí)行操作. 如果在用戶一個位置按下鼠標(biāo)后改變了主意,則移動到另一個位置(按鈕外面)放開就會取消操作(不執(zhí)行操作).
而后者只是觸發(fā)press事件, 也就是說按下鼠標(biāo)就執(zhí)行操作
閱讀全文
posted @ 2008-03-01 19:25 kooyee 閱讀(960) | 評論 (0) 編輯 |