-4
I私はこれを呼び出したい、この機能があります:私はそれを呼び出すとMouseHover("btnAttackHover.png",btnAttack);
のJava [HOW TO]オブジェクトをパラメータとして渡す
Image btnAttack;
public void MouseHover(String i,Image e){
ImageIcon btn = new ImageIcon("src/images/btn/"+i);
e = btn.getImage();
}
、これは画像を変更し、この描画する必要があります
をg.drawImage(btnAttack、100,100,100,100、null);
しかし、e = btn.getImage();
は機能しません。
Imageオブジェクト「btnAttack」を渡すにはどうすればよいですか?
[の可能性のある重複されているJava「参照渡し」または「pass-をby value?」(http://stackoverflow.com/questions/40480/is-java-pass-by-reference-or-pass-by-value) – Andreas