-4
У меня есть эта функция, которую я хочу, чтобы позвонить с этим: MouseHover("btnAttackHover.png",btnAttack);
Java [Как] передавая объект в качестве параметра
Image btnAttack;
public void MouseHover(String i,Image e){
ImageIcon btn = new ImageIcon("src/images/btn/"+i);
e = btn.getImage();
}
Когда я это называю, это должно изменить изображение и нарисовать это:
g.drawImage (btnAttack, 100100100100, NULL);
Но e = btn.getImage();
не работает.
Как передать объект изображения «btnAttack»?
Возможный дубликат [Является Java «перейти по ссылке» или «Pass- по значению»?] (http://stackoverflow.com/questions/40480/is-java-pass-by-reference-or-pass-by-value) – Andreas