2

当我写这样的东西时:

...
JFrame myFrame = new JFrame();
...
myFrame.setTitle("\t\t myApp");

我在 JFrame 标题中得到以下结果:

在此处输入图像描述

它只发生在 Windows XP 中,并且在 Leopard OS 中运行良好。有什么办法可以解决吗?谢谢。

4

2 回答 2

4

正如安德鲁已经指出的那样,您不应该这样做。本质上,Windows 去字体的字符字典找出如何最好地呈现“\t”并为您打印那个美妙的正方形,因为这就是它知道如何做的全部。

标题不是“文本组件”,它是一个渲染元素,因此不处理这种性质的格式......

听从安德鲁的建议

于 2012-08-29T09:12:01.607 回答
3

当我做这样的事情时:

解决方法是不要那样做。你的应用程序。并没有那么特别,以至于它应该具有“缩进”的名称。

于 2012-08-29T08:43:07.867 回答