一、
利用Toolkit類別取得螢幕大小後,再計算出JFrame中間的位置
java.awt.Dimension scr_size = java.awt.Toolkit.getDefaultToolkit().getScreenSize();
frame.setLocation( (scr_size.width - frame.getWidth()) / 2
, (scr_size.height - frame.getHeight()) / 2);
二、利用JFrame的其中一個方法
frame.setLocationRelativeTo(null);
第2種方法是因為忘記怎麼置中
所以GOOGLE了一下
然後就莫名其妙看到的= =
結果還真的可以耶...
2008年8月3日 星期日
2008年4月27日 星期日
[JAVA]JAVA第5次作業 關燈遊戲
http://moon80362.googlepages.com/hw05_2.rar
其實沒有想像中的難耶....
其中因為按鈕陣列的傾聽者為同一個
所以利用了client property來儲存index資訊
詳細情形可以參考http://www.javaworld.com.tw/jute/post/view?bid=5&id=219894&sty=3&age=0&tpg=1&ppg=1#219894
另外,過關之後
我是將PANEL裡面的元件全部刪除
然後在更新它
利用updateUI()這個方法
陣列內容(燈的亮暗)我存在STAGE1-3裡面
其實有興趣的可以使用RANDOM的方法去產生陣列的值....
這樣就有無限關卡了....
其實沒有想像中的難耶....
其中因為按鈕陣列的傾聽者為同一個
所以利用了client property來儲存index資訊
詳細情形可以參考http://www.javaworld.com.tw/jute/post/view?bid=5&id=219894&sty=3&age=0&tpg=1&ppg=1#219894
另外,過關之後
我是將PANEL裡面的元件全部刪除
然後在更新它
利用updateUI()這個方法
陣列內容(燈的亮暗)我存在STAGE1-3裡面
其實有興趣的可以使用RANDOM的方法去產生陣列的值....
這樣就有無限關卡了....
2007年9月15日 星期六
[JAVA]新學到的東西
[JAVA]新學到的東西
原來在JAVA裡面
想要做類似TAG的東西不叫TAG
他叫"JTabbedPane"
害我找了好久...
你說為什麼沒有TAG
那明明就是TAG
你說說看阿!!你說說看!!
原來在JAVA裡面
想要做類似TAG的東西不叫TAG
他叫"JTabbedPane"
害我找了好久...
你說為什麼沒有TAG
那明明就是TAG
你說說看阿!!你說說看!!
訂閱:
文章 (Atom)