YeaLow
article thumbnail
버블이(?)가 달라졌어요
Java 2022. 10. 6. 18:50

요약 할려니 너무 힘든데.. 이파트.. Player.Java package bubble.test.ex04; import javax.swing.ImageIcon; import javax.swing.JLabel; import lombok.Data; // class player -> new 가능한 애들!! 게임에 존재할 수 있음. (추상메서드를 가질 수 없다.) @Data public class Player extends JLabel implements Moveable { // player 자체가 label이다 // 위치 상태 private int x; private int y; // 움직임 상태 private boolean left; private boolean right; private boolean up..

article thumbnail
버블버블 etc - 이벤트 리스너 원리
Java 2022. 10. 6. 17:57

이벤트 실행법 : 이벤트 포착하는 이벤트리스너 -> 큐(순차적 처리) 형태의 이벤트 루프 -> 이벤트 핸들러 호출. 이벤트루프는 있지만, 이벤트리스너와 이벤트핸들러 호출될 수 있는 stack공간은 만들어줘야 -> 이벤트 리스너 만들고 안에 이벤트핸들러 등록하는 형태 어떤 프로그램이 있으면 Window OS(Operation System 위에 동작을 한다. left버튼을 누르면 이벤트루프에 LEFT 저장 10번을 눌리면 동시에 10번이 입력 -> (큐) 순차적 입력 =순차력 출력된다 private void initListener() { // 리스너를 만들고 addKeyListener(new KeyAdapter() {//이벤트 핸들러를 등록 @Override public void keyPressed(KeyE..

article thumbnail
005930 - 삼성전자 보통주 분석
국내 뉴스 요약/요약 2022. 10. 6. 17:31

1. ABC 코렉션 파동 분석 10월 A파동의 끝으로 B파동이 짧은 1:1 패턴을 완성 시켰다. 장기 추세선 위치에서 약간 빠졋긴 했지만 52300에서 버티다 3일만에 10프로가 넘게 올라버린 삼성주식 2. 정통 추세선에서의 반등도 좋았다. 0.886지점에서 한번 튕겨 올라가서 에이 설마 했는데 역시 고맙게 추세선까지 내려와줬다. 저때 폭락시점이 아마 미국금리 0.75 올리고 1달 뒤였나 인플레이션이 9%인가 추측이 되어 쏟았던걸로 기억한다. 3. EW 기준으로 바로 오르나? 아니 절대 아닐것이다 저자리에서 한번더 조정이 올것이며 다른사람들은 피보나치 타임존을 안쓰지만 나는 쓰는 이유가 얼추 시간 경계에 잘 맞아 떨어지기 떄문에 추측이 가능해서 이다. 아마 1-1이라 저정도로 오른것인지 아직 조정중인지는..

article thumbnail
자바 버블버블5 - 캐릭터 좌우이동
Java 2022. 10. 6. 16:44

https://m.blog.naver.com/simba222/222568605931 이클립스에서 java.awt import 안될때 체크를 풀면 됨. blog.naver.com Java AWT 안될때 설정. ex) addKeyListener , KeyAdapter 메서드 호출 안될때 확인 나의 2번째 센세이자 내 조그마한 자바실력을 향상 시켜주는 메타코딩 선생님 매일 절하겠습니다. (-..-) (_ _) package bubble.test.ex03; import javax.swing.ImageIcon; import javax.swing.JLabel; // class player -> new 가능한 애들!! 게임에 존재할 수 있음. (추상메서드를 가질 수 없다.) public class Player ext..

article thumbnail
버블버블 - 4 게임맵 캐릭터 추가
Java 2022. 10. 4. 14:40

bubble.test.ex02 패키지 추가 package bubble.test.ex02; import javax.swing.JFrame; import javax.swing.JLabel; public class BubbleFrame extends JFrame{ public BubbleFrame() { setSize(1000,640); getContentPane().setLayout(null);// absolute 레이아웃 (자유롭게 그림을 그릴 수 있다.) JLabel lblNewLabel = new JLabel("New label"); lblNewLabel.setBounds(210, 268, 57, 15); getContentPane().add(lblNewLabel); setLocationRelative..

article thumbnail
버블버블 - 3 Frame 설정
Java 2022. 10. 4. 13:43

package bubble.test.ex01; import javax.swing.JFrame; // 1. 윈도우 창이 되었음 // 2. 윈도우 창은 내부에 패널을 하나 가지고 있다. public class BubbleFrame extends JFrame{ public BubbleFrame() { setSize(1000,640); // 전체 사이즈 setVisible(true); // 그림을 그려라 (while) } public static void main(String[] args) { new BubbleFrame(); } } 다른 버전은 실행 안됬는데 builder 1.9.9 pre 버전 설치하니 저는 되네요

article thumbnail
버블버블 - 2 (환경 설정)
Java 2022. 10. 4. 13:28

사용환경 STS4 , JDK 11 https://github.com/codingspecialist/Java-Swing-BubbleGame GitHub - codingspecialist/Java-Swing-BubbleGame Contribute to codingspecialist/Java-Swing-BubbleGame development by creating an account on GitHub. github.com 여기서 자료 다운 받기! 이미지 폴더에 있는 이미지와 사운드 파일 넣기 +추가로 lib 폴더 만들어서 안에 lombok 라이브러리 추가! 프로젝트 오른 클릭 properties 들어와서 위와 같이 설정 STS LOMBOK 설정은 인터넷에 좋은 글들이 많으니 참고 하시길 바랍니다. src.bu..

article thumbnail
버블버블 - AWT 라이브 러리 -1
Java 2022. 10. 4. 13:03

while 계속 켜져 있다. 1. 버튼 디자인을 하는 것이 어렵다. 2. 디자인 애니메이션 구현이 어렵다. 3. 재사용 x 문제를 해결을 위해 -AWT 컴포넌트 가 생겼다.