public class GUICavalli extends JPanel {
int coordx, coordy;
Image img;
public GUICavalli(int y, int x) throws IOException {
coordx = 0;
coordy = y;
setSize(80, 90);
Toolkit tk = Toolkit.getDefaultToolkit(); //Toolkit: lavorare con la grandezza dello schermo
switch (x) {
case 1: {
img = tk.getImage("cavallo1.jpg");
break;
}
case 2: {
img = tk.getImage(getClass().getResource("cavallo2.png"));
break;
}
}
MediaTracker tracker = new MediaTracker(this); //mediatracker: per velocizzare il caricamento e l'inserimento delle immagini
tracker.addImage(img, 1);
}
public void setX(int m){
coordx = m;
}
public int getX(){
return coordx;
}
public void paint(Graphics g) {
g.drawImage(img, coordx, coordy, null);
}
}
Мне нужно вставить несколько изображений, и я использую как MediaTracker
, так и Toolkit
, файлы, с которыми я работаю, net beans. Я должен впоследствии вставить их в пустую папку вместе с изображениями а затем передать их на github.
Я не могу поместить изображения, я пробовал использовать локальный путь, но на github это не сработало, затем я попытался поместить их в ту же папку с файлами и использовать другие типы кода, но ничего не работает.
Как сделать так, чтобы изображения загружались?