How to determine the length of a graphic string?

前端 未结 5 2069
难免孤独
难免孤独 2020-12-11 03:49

I\'m creating a graphical timeline out of an excel document and I need to have small tags of the name of the event next to the marker for that event. Some of these are easy

5条回答
  •  我在风中等你
    2020-12-11 04:18

    As a (read: my ;-) general rule, never use the Graphics-level drawString methods. Instead, use a JLabel/CellRendererPane pair to "stamp" the text onto whatever component.

    The advantages

    • anti-alias is handled automagically
    • size calculations are done in the labels' bowels, so positioning calculations dont require any low-level methods but simply based on the labels' prefSize

提交回复
热议问题