您可以获取以某种字体显示的char或String的宽度FontMetrics.stringWidth().这应该是Points中的大小.一个点等于20缇.
所以这应该工作:
Font font = new Font("Arial", Font.PLAIN, 10);
FontMetrics fm = new FontMetrics(font);
int widthInTwips = fm.stringWidth("Hello World") * 20;
Run Code Online (Sandbox Code Playgroud)