本系列博文介绍一系列的Java上手项目,让初级开发者可以快速的通过项目提升自己的代码水平。本项目的视频教程可以参考尚学堂高琪老师的视频教程。
在本次博客我将带大家梳理项目思路,本项目很简单,可以作为Java初学者的第一个项目。
(1).首先打开编译器,eclipse oxygen。建立相应的工程目录。
其中images下面是素材照片,solar下面是我们的关键代码。utils是指的工具类,用于开发。下面我们分析项目的主体结构:
这里分为三部分,图片文件夹里面是图片文件,表示里面是素材。 utils 包里分三个部分, Constants 类 代表着常用量,软件需要全局修改的量。
GameUtil 是工具类,是指工程常用的工具方法。 BaseFrame 是指的已经完成初始化的基本界面。下面我们从源码分析工具包。
public class Constants {
public static final int GAME_WIDTH = 600;
public static final int GAME_LENGTH = 800;
}
这个第一个类就是定义软件界面的尺寸,这里高为800,宽为600.
public class GameUtil {
private GameUtil() {}
/**
* Get images from the images folder.
* @author Yatian
* @param imgPath
* @return image of certain planet.
*/
public static Image getImage(String imgPath) {
BufferedImage bImage = null;