当我写这样的东西:

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


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



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

最佳答案

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

标题不是“文本组件”,而是呈现的元素,因此无法处理这种性质的格式...

遵循安德鲁的建议

07-24 09:46
查看更多