Hallo allerseits Ich habe ein Stück Code, der ein Quadrat auf den Bildschirm druckt.Java Malerei Rechteck mit Doppel
g.fillRect(X,Y,squareSize,squareSize);
I Quadratgröße zu erhalten am
int squareSize = (400/gridsize)-1;
mit dem gridsize
3-200
aber wenn ich über 130 gehen, ist squareSize
immer 1. Gibt es eine Version der
g.fillRect
, die einen doppelten anstelle einer Ganzzahl verwendet ?
weil, wenn es für etwas über 130 auf 1 rundet, Quadrate alle die gleiche Größe haben, während sie unterschiedliche Größen abhängig sein sollten.
so ist dies das Problem in einer visuellen Form.
150by150 enter image description here
200 von 200
Wie stellen Sie sich Doppelkoordinaten vor, die ein Pixel darstellen? – Justas
ah ok Ich denke, ich bekomme es jetzt ... – 1997DK
Sie könnten sich 'java.awt.Rectangle2D' ansehen – MadProgrammer