Java坦克大战 (一) 之产生一个窗口
生活随笔
收集整理的這篇文章主要介紹了
Java坦克大战 (一) 之产生一个窗口
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
本文來自:小易博客專欄。轉載請注明出處:http://blog.csdn.net/oldinaction
在此小易將坦克大戰這個項目分為幾個版本,以此對J2SE的知識進行回顧和總結,希望這樣也能給剛學完J2SE的小伙伴們一點啟示!
坦克大戰V0.1版本實現功能:
1、產生一個窗口,設置位置、大小和標題
2、添加關閉窗口的事件處理
3、不允許窗口的大小改變
注意事項:
匿名類的使用場合:類短小,不涉及將來的擴展,不涉及重要的業務邏輯
坦克大戰V0.1源代碼:
?
import java.awt.*; import java.awt.event.*;public class TankClient extends Frame {public void luanchFrame() {this.setLocation(400, 300);this.setSize(800, 600);this.setTitle("坦克大戰 - By:小易 - QQ:381740148");this.setResizable(false); //不允許改變窗口大小this.addWindowListener(new WindowAdapter() {public void windowClosing(WindowEvent e) {System.exit(0);}}); //添加關閉功能,此處使用匿名類比較合適setVisible(true);}public static void main(String[] args) {TankClient tc = new TankClient();tc.luanchFrame();}}知識點回顧:
1、類名和方法名的命名:見名知意,類名首字母大寫,方法名、變量名首字母小寫,應用駝峰標識
2、匿名類的用法和使用場合
3、使用MyEclipse重寫父類方法:光標處于該類名上 - 單擊右鍵 - Source - Override/Implements Methods
?
轉載于:https://www.cnblogs.com/oldinaction/p/5167500.html
總結
以上是生活随笔為你收集整理的Java坦克大战 (一) 之产生一个窗口的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【TYVJ】1359 - 收入计划(二分
- 下一篇: Lua1.0 代码分析 库