我是一名大一升大二的資工系學生,在一年級的程式設計課中學過C與C++的基礎語法,而由於二年級會上Java,所以想在暑假時先提早了解,以免到時候上課聽不懂也只能發呆。
除了學習Java的語法外,我會希望自己能夠透過Java完成一個自己寫的遊戲,過程中可能會包含大量詢問AI的過程,但目的都是為了讓自己搞懂自己應該做甚麼,以及正在學習的重點。
今日內容:Stack, Queue, Priority Queue, Linked List Stack import java.util.Stack; //...
我學習的Java GUI是Swing的內容 今日內容:JFrame, JLabel JFrame 用來開啟一個視窗,是整個GUI設計的核心 import...
今日內容:JPanel, JButton, BorderLayout JPanel 一個拿來儲存其他組件的組件區塊例如設定一個JPanel用於存放JLabel...
今日內容:FlowLayout、GridLayout、JLayeredPane、Open new window FlowLayout 這個Layout系統會將...
今日內容:JOptionPane、TextField、JCheckBox JOptionPane 跳出一個小視窗,用於提示使用者某些事項不像JFrame或JP...
今日內容:KeyListener、Inner Class、KeyBinding keyListener 在MyFrame中implements KeyList...
今日內容:2D graphics 2D graphics 是用來畫圖功能 基於Component class(他的parent class),有一個paint...
今日內容:2D animations、Anonymous Inner Class 2D animations 學習如何用昨天學到的2D graphics功能以...
今天是開始實作我的Snake Game的第一天,會從建立遊戲畫面與靜態畫面生成開始! 一開始先建立視窗(frame)跟畫布(panel) import jav...
在昨天我們完成靜態畫面後,目前只是一條不會動的綠色格子跟一個隨機生成的紅色方塊所以今天我們要來處理動態的效果! 為了讓遊戲有「動起來」的效果,我們使用Timer...