Category: java


javafx marquee text

使用 canvas製作跑馬燈

廣告

How to read and write XLS file

Apache POI is the best solution.

 

Android 或 Java 與 PHP5.2 互相傳遞資料

java-applet 格鬥天王 slot-game

如題,是個類似拉霸機的東西,圖片會用滑的下來。

雖然是去年寫的東西,不過還是分享一下,

只有完成主要功能,有興趣的人可以抓程式碼回去接著寫。

功能如下:

1.自動:

(1.)自動依序停止 (2.)自動全部同時停止

2.手動:

(1.)手動依序停止 (2.)手動全部同時停止

備註: 壓線的部分雖然畫面寫好了,不過沒去完成他,

至於原因就剛好那時比較忙,就沒再繼續寫下去了。 😦

畫面截圖:

程式碼載點:

20100730_Slot_01.zip

如題,由於寫Android猜數字遊戲,索性就自己寫了一個猜數字的補助類別。

public的方法如下圖:

Source+api 載點:

java_自製_猜數字_API.zip

JAVA_STG_Sprite : 射擊遊戲相關

目前在學習編寫  Sprite (STG),發現這是一個值得學習的東西。

目前進度:(一個玩家一個敵人,玩家無連射)

  • 本身角色移動控制:OK
  • 敵人與本身角色子彈發生碰撞:OK

目前問題:

  • 玩家子彈數量、敵人數量、敵人出現時機、敵人發射之子彈與玩家發生碰撞,

這些問題都在 數量並非1 時所遇到的,還須注意到 閃爍 問題。

(圖1)目前進度

STG_JAVA

STG_JAVA

JAVA_Archive( JAR )_讀圖問題

java 打包如果單純只有打包專案下的jar,這種打包都還蠻容易的,

不過如果是專案下還有資料夾  < ps.該資料夾下放一些圖檔之類的東西>,

似乎就要一點小技巧了,就算你使用 FatJar 這個打包工具,也不會讓你稱心如意。

————————————————————————————————

開始做看看唄

1.經過詢問老師的結果,如果你要讀JAR裡的圖檔時,通常讀圖的程式就要如下修改:

包成JAR,在執行時讀圖會失敗的

icon = new ImageIcon(“images/xxx.gif");


正確應該這樣

java.net.URL imgURL;
imgURL = EditFrame.class.getResource(“images/xxx.gif");
icon = new ImageIcon(imgURL);

備註1 : Image im = icon.getImage(); //假如 ImageIcon to Image 可以用這個

備註2 : " " <—是雙引號

詳細為什麼要這樣 : 有空補上

————————————————————————————————

下面為批次檔+manifest,方便製做JAR用的

  1. 備註 : bat檔是用記事本編輯完後,副檔名設定成bat即可
  2. 備註 : manifest裡的 Main-Class: <~改成自己的起始類別
  3. 備註 : makeJar.bat 裡的 GO  <~改成JAR做好後要的檔名
  4. 備註 : run.bat 裡的 GO  <~改成要執行JAR檔名
  5. 備註 : makeJar.bat裡的 images 是放圖片的資料夾名稱

編寫好每個批次檔和manifest後開始來做 JAR檔

STEP 1 : compile.bat//編譯產生CLASS
STEP 2 : manifest.txt//須在執行 makeJar.bat 前先自己製做好
STEP 3 : makeJar.bat//產生JAR
STEP 4 : run.bat//執行JAR

————————————————————————————————

檔名 : compile.bat

編寫內容:

javac *.java
pause

檔名 : makeJar.bat

編寫內容:

jar cvfm GO.jar manifest.txt *.class images
pause

檔名 : run.bat

編寫內容:

java -jar GO.jar

——————————–

檔名 : manifest.txt

編寫內容:

Manifest-Version: 1.0
Main-Class:
t052701

載點:https://docs.google.com/file/d/0B46Wnpr8v_–czB0NnhzUEZ3dGc/edit

執行檔+程式碼

 

使用txt記事本做為紀錄檔案方式,一個日期做一個紀錄

有紀錄的日期會顯示好看的星星

我的期末作品中於可以交差了ㄆㄆ

程式全部都用Eclipse一個一個打,而沒有選擇使用方便的NetBean

在辛苦過後,感覺功力有進步茶

———————————————————————

執行結果如下

這是出始畫面:

Calendar類別 diy 行事曆

Calendar類別 diy 行事曆

這張圖示在 2010年6月 那地方 做點選時會切換到此畫面

Calendar類別 diy 行事曆

Calendar類別 diy 行事曆

再初始畫面的日期 那地方做點選動作 會彈出 此編輯畫面

Calendar類別 diy 行事曆

Calendar類別 diy 行事曆

使用 java.util.Calendar 類別 ,DIY日曆

有需要原始碼請留言或寄信給我

基本日曆功能

由於要做期末做品,所以還要把他增加功能做成行事曆

不過做到目前的半成品,剛好是ㄧ個日曆的成品

年的範圍:以目前西元+-17年

滑鼠移到按鈕或日期上,會將字體顏色更換成藍色,移開則復原成黑色

可切換畫面

畫面1:

使用 java.util.Calendar 類別 DIY日曆

使用 java.util.Calendar 類別 DIY日曆

畫面2:

使用 java.util.Calendar 類別 DIY日曆

使用 java.util.Calendar 類別 DIY日曆

java_Calculator(計算機)

CalculatorSample

CalculatorSample

簡易版的計算機,看圖就知道了。

由於是作業,很用心的找了一張好看的背景圖。

(背景圖免費授權的,可別舉發我  =.=)

載點:

java原始檔

http://www.cyut.edu.tw/~s9714136/java/final09/calculator_01/CalculatorSample.java

背景圖檔:

http://www.cyut.edu.tw/~s9714136/java/final09/calculator_01/CalculatorSample.java/bg01.jpg