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
}
}
'My project > Swing Bubble project' 카테고리의 다른 글
bubble - 6 (바닥, 층 감지 기능 추가) (0) | 2024.05.06 |
---|---|
bubble - 5 (물방울 생성) (0) | 2024.05.06 |
bubble - 4 (중복쓰레드 생성 방지) (0) | 2024.05.06 |
bubble - 3 (왼쪽 오른쪽 벽 감지) (0) | 2024.05.06 |
bubble - 2 (0) | 2024.05.06 |