1. 자바 프로젝트 생성
2. Package 생성 * Package란 프로그램 실행 단위.
3. Main.java 와 DynamicBeat.java 생성
Main.java
1
2
3
4
5
6
7
8
9
10
11
|
package dynamic_beat_1;
public class Main {
public static final int SCREEN_WIDTH = 1280; // public static은 모든 프로젝트에서 공유할수 있는 변수를 의미.
public static final int SCREEN_HEIGHT = 720; // final은 절대 바뀌지않는 숫자. int는 정수/상수는 전부 대문자로 적기.
public static void main(String[] args) {
new DynamicBeat(); // DynamicBeat 실행. new는 객체를 생성해주는 역할을 하고 Heap
} // 영역에 메모리할당-> 객체에게 참조값 리턴-> 생성자 호출
}
|
Dynamic.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
package dynamic_beat_1;
public class DynamicBeat extends JFrame{
// JFrame 이란 GUI(Graphical User Interface)기반을 만들기 위한 기본 상속 요소.
public DynamicBeat( ) {
setTitle("Dynamic Beat"); // 게임 이름
setSize(Main.SCREEN_WIDTH, Main.SCREEN_HEIGHT); //화면
setResizable(false); //사용자가 화면 사이즈 조정 불가
setLocationRelativeTo(null); // 실행시 화면 정중앙에서
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // 게임종료
setVisible(true); //게임창에 우리가 볼 수 있도록 출력
}
}
|
- 참고자료
*new 연산자
http://blog.naver.com/PostView.nhn?blogId=heartflow89&logNo=220955262405
'JAVA > JSP' 카테고리의 다른 글
JSP 강의평가 웹사이트 - 메인화면 웹디자인 (0) | 2020.05.03 |
---|---|
JSP 강의평가 웹사이트 - 웹디자인 틀 잡기 (프레임워크) (0) | 2020.05.02 |
JSP 강의평가 웹사이트 - JSP Mysql 연동 (0) | 2020.05.01 |
JSP 강의평가 웹사이트 - 개발 환경 구축 (0) | 2020.04.29 |
JAVA 리듬게임 - 게임 시작 화면 (0) | 2020.04.29 |