I found objects from other classes is not necessary to invoke the method setTexture().
Just invoke method reloadTexture(), the appearance of other objects will be correct.