原创 收集一上些Android學習資料_不定期更新

收集了一些學習資料,方便有需要的使用,建議收藏,不定期更新 最強Android書 架構大剖析.pdf https://t00y.com/file/22686471-408804937       深入解析Android虛擬機.pdf h

原创 在Java 3D中載入外部3D模型文件

Java 3D雖然能支持衆多的外部3D模型文件,但能支持被Java 3D使用的外部模型文件僅爲.obj和.lwd兩種;分別對應ObjectFile類和Lw3dLoader類。相比之下幾款主流的3D建模軟件都能生成.obj格式的文件,因此本

原创 遠去的DOS時代

昨日經過小區後的一個家外地人開的二手電器維修店時發現店老闆正全神貫注的對着一臺看似14寸的顯示器在看,我只當他在看影片之類的,但走過後回頭再看一時覺得不對,屏幕上顯示的界面相當眼熟,一時沒反映過來,再仔細一看纔想起這就是十幾年前經典的不能

原创 Android開發:不用遊戲引擎也能做遊戲

現在手機上的遊戲無論大小都用遊戲引擎開發了,畢竟遊戲開發和應用開發是兩個領域,所涉及的技術棧和專業知識各不相同,最大的區別在開發效率上面。但並不代表應用開發的技術就做不了遊戲,只要不是太依賴手機硬件的情況下應用開發的技術一樣可以寫出一款

原创 一個簡單Swing程序的架構

Java Swing程序不像J2EE程序那樣有框架有模式可遵,反倒顯得很自由無所拘束,但如些一來反而顯得程序代碼雜亂無章,如果只是寫個示例程序的話倒也無所謂,但隨着代碼的增多或過段時間在回首時就發現代碼很不容易看懂,不以維護。我雖無大型S

原创 關於Struts2的文件上傳功能

在Web項目中文件上傳是一個必不可少的經典功能,因此爲了滿足文件上傳功能需在form 表單裏添加一條屬性 enctype ="multipart/form-data" 。 此屬性的功能是設置表單的MIME 編碼。如果不設置的

原创 用BasicMenuItemUI實現個性化菜單項的簡單實例

要實現個性化菜單最常用的方法是繼承JMenuItem類,然後再重寫paintComponent方法,但這個作法有幾個不足之處,一是不能繪製菜單項在高亮色效果,二是不能重設組合鍵的字體顏色,三是當菜單項在有無圖標時顯示菜單文字時出現縮進混亂

原创 一個簡單的Java 3D源代碼

這段源代碼實現了在一個窗體中顯示一個場景;以一個棋盤格做的地面,在地面上浮着一個藍色的球體,在場景中有一個環境光和一個直射光,實現了用鼠標全角度的觀察場景的功能。從某種意義上來說這的確實現了一部3D遊戲最原始的框架。   代碼是照着《Ki

原创 關於Struts2的XML文件驗證

Struts2除了支持程序代碼進行表單驗證外還支持XML文件方式的驗證,相比較程序代碼的驗證這種方式的驗證顯得更方便易用。 XML文件驗證總結了在開發中經常要用到的表單驗證功能,並將其封裝後以XML文件的方式來調用其中的功能。其可實現的驗