2009-06-02 27 views
0

由于某种原因,当我在以java物质为主题的标题栏中显示日文字符时,我无法显示它们。相反,它显示为正方形。如果我没有内容主题,我可以在标题栏中看到日语字符。除了标题栏外,我找到了在我的程序的其他所有部分显示这些字符的方法。我该如何做到这一点?使用java物质显示日文字符的难度

+0

请编辑时,不要转贴。 http://stackoverflow.com/questions/936123/showing-japanese-characters-in-title-bar-of-java-program – 2009-06-02 19:45:39

回答

0

标题栏需要使用支持日文字符的字体。这通常由窗口管理器控制,例如内置于MS Windows的窗口管理器。

您可以在其他程序的标题栏中显示日语字符吗?

+0

是的我能够在常规JLabel上使用标题。问题是当你考虑java的内容时。 Java内容覆盖了Windows XP的标题栏字体。它将覆盖它为不能显示日文字符的字体。 – baseballtank13 2009-06-02 20:14:41

+1

在这种情况下,你可以重写覆盖字体的代码吗? – 2009-06-02 22:20:44

+0

我不确定我是否可以。我不知道这样做的方式,这是问题所在。 – baseballtank13 2009-06-03 14:02:19

0

这仅仅是一个在黑暗中拍摄,但尝试设置这个property你画你的第一个JFrame的面前:

JFrame.setDefaultLookAndFeelDecorated(假)