JAVA 리듬게임 만들기 - 환경세팅

2020. 4. 28. 16:01·JAVA/JSP

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;
 
import javax.swing.JFrame; // ctrl + shift + O 누르면 자동 불러온다.
 
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
'JAVA/JSP' 카테고리의 다른 글
  • JSP 강의평가 웹사이트 - 웹디자인 틀 잡기 (프레임워크)
  • JSP 강의평가 웹사이트 - JSP Mysql 연동
  • JSP 강의평가 웹사이트 - 개발 환경 구축
  • JAVA 리듬게임 - 게임 시작 화면
꿀표
꿀표
양봉업자
  • 꿀표
    꿀로그
    꿀표
  • 전체
    오늘
    어제
    • 분류 전체보기 (82)
      • 인디해커 (0)
      • AI (0)
      • 프론트엔드 (34)
        • Javascript (17)
        • React (9)
        • Git (2)
        • Web Env (4)
        • Typescript (1)
        • 웹접근성 (1)
        • 상태관리 (0)
      • CS (8)
        • Network (3)
        • 알고리즘 (5)
      • 글쓰기 (3)
        • 생각 (2)
        • 서적 (1)
      • JAVA (37)
        • JAVA 기초 (22)
        • JSP (15)
  • 블로그 메뉴

    • 방명록
  • 인기 글

  • 태그

    cross browsing
    network
    알고리즘
    프로그래머스
    그리디
    react
    javascript
    구명보트
    greedy
    js
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
꿀표
JAVA 리듬게임 만들기 - 환경세팅
상단으로

티스토리툴바