Метод предназначен только для изменения значения атрибута и не должен вызывать какие-либо другие методы, такие как Draw ().
class Rechteck { int xPosition; int yPosition; int breite; int hoehe; String farbe; void verschiebeWaagerecht(int xPosition){ //The method that is ment to change the position of the rectangle. } }
Если вы хотите просто перемещаться по горизонтали, вам нужно добавить значение, переданное в качестве аргумента, например
void verschiebeWaagerecht(int xPosition){ this.xPosition += xPosition; }