当我写这样的东西:
...
JFrame myFrame = new JFrame();
...
myFrame.setTitle("\t\t myApp");
我在JFrame标题中得到以下结果:
它仅发生在Windows XP中,并且在Leopard OS中运行良好。有什么办法可以解决?
谢谢。
最佳答案
正如安德鲁已经指出的那样,您不应该这样做。本质上,Windows使用字体的字符字典来查找如何最好地呈现“ \ t”并改为为您打印该奇妙的正方形,因为这就是它所知道的全部方法。
标题不是“文本组件”,而是呈现的元素,因此无法处理这种性质的格式...
遵循安德鲁的建议