当我写这样的东西时:
...
JFrame myFrame = new JFrame();
...
myFrame.setTitle("\t\t myApp");
我在JFrame标题中得到以下结果:
它恰好发生在Windows XP中,在Leopard OS中运行良好。有什么办法可以解决吗? 感谢。
答案 0 :(得分:4)
安德鲁已经指出,你不应该这样做。从本质上讲,Windows使用字体的字符字典来了解如何最好地渲染“\ t”并为您打印出那个精彩的方块,因为它只知道该怎么做。
标题不是“文本组件”,它是一个渲染元素,因此,不处理这种性质的格式......
遵循安德鲁的建议
答案 1 :(得分:3)
当我做这样的事情时:
修复不是那样做的。你的应用。它不是那么特别,它应该有'缩进'这个名字。