728x90
반응형
SMALL

Java/Java.Swing 18

Swing bubble bubble Game 4

package bubble.test.ex04; import java.awt.Color;import java.awt.image.BufferedImage;import java.io.File;import java.io.IOException; import javax.imageio.ImageIO; /** * 현재 메인 쓰레드는 너~무 빠쁨 * 백그라운드에서 계속 Player 에 움직임을 관찰할 예정 */public class BackgroundPlayerService implements Runnable {  private BufferedImage image; private Player player;  // 생성자 의존 주입 DI public BackgroundPlayerService(Player playe..

Java/Java.Swing 2024.05.02

Swing bubble bubble Game 3 (왼쪽 오른쪽 벽 감지하기)

package bubble.test.ex03; import java.awt.Color;import java.awt.image.BufferedImage;import java.io.File;import java.io.IOException; import javax.imageio.ImageIO; /** * 현재 메인 쓰레드는 너~무 바쁨 * 백그라운드에서 계속 Player 에 움직임을 관찰할 예정 */public class BackgroundPlayerService implements Runnable {  private BufferedImage image; private Player player;  // 생성자 의존 주입 DI public BackgroundPlayerService(Player playe..

Java/Java.Swing 2024.05.02

Swing 로또 게임 만들기 - 7

package ch07; import java.util.Arrays;import java.util.Random; /** * 클래스를 단일 책임 원칙을 설정 하는 것이 좋다 */public class LottoRandomNumber {  final int LOTTO_NUMBER_COUNT = 6;  // 6개의 랜덤 번호를 생성하는 메서드가 필요합니다. public int[] createNumber() {  int[] lottoWinNum = new int[LOTTO_NUMBER_COUNT]; Random random = new Random();  for (int i = 0; i lottoWinNum.length; i++) {  lottoWinNum[i] = random.nextInt(45) + 1; f..

Java/Java.Swing 2024.04.30
728x90
반응형
SMALL