worauf beziehen sich denn die angaben von
Code:
this.getSize().height;
this.getSize().width;
?
weil normalerweise erstellst du ja die größe des canvas mit
Code:
setSize(length, width);
wenn du also für length und width ausgelesene parameter nimmst, die werte stimmen, dein canvas jedoch nicht dem entspricht, deutet das für mich darauf hin, daß mit
this das falsche objekt angesprochen wurde.