My Program overrides public void paint(Graphics g, int x, int y); in order to draw some stings using g.drawString(someString, x+10, y+30);
Now someString can be quite long and thus, it may not fit on one line.
What is the best way to write the text on multiple line.
For instance, in a rectangle (x1, y1, x2, y2)?
Thanks to Epaga’s hint and a couple of examples on the Net (not so obvious to find! I used mainly Break a Line for text layout), I could make a component to display wrapped text. It is incomplete, but at least it shows the intended effect.
Just for fun, I made it fitting a circle (alas, no justification, it seems):
I am not too sure about dx computation, though.