본문 바로가기

Java/Swing 프로젝트

bubble - 1

package bubble.test.ex01;

public interface Moveable {
	
	// public abstract 생략 가능 
	public abstract void left();
	public abstract void right();
	public abstract void up();
	public abstract void down();
	
}

 

package bubble.test.ex01;

import javax.swing.ImageIcon;
import javax.swing.JLabel;

public class Player extends JLabel implements Moveable {

	private int x; 
	private int y; 
	private ImageIcon playerR, playerL; 

	public Player() {
		initData();
		setInitLayout();
	}
	
	private void initData() {
		playerR = new ImageIcon("img/playerR.png");
		playerL = new ImageIcon("img/playerL.png");
	}
	
	private void setInitLayout() {}
	
	
	
	@Override
	public void left() {
		// TODO Auto-generated method stub
		
	}

	@Override
	public void right() {
		// TODO Auto-generated method stub
		
	}

	@Override
	public void up() {
		// TODO Auto-generated method stub
		
	}

	@Override
	public void down() {
		// TODO Auto-generated method stub
		
	}
	
}

'Java > Swing 프로젝트' 카테고리의 다른 글

bubble - 3 (왼쪽 오른쪽 벽 감지)  (0) 2024.05.02
bubble - 2  (0) 2024.05.02
Swing - 8 (쓰레드 활용)  (0) 2024.05.02
Swing 로또 게임 만들기 - 7  (0) 2024.05.01
Swing - 6 (Key Listener)  (0) 2024.04.30