在Java中使用alt代码

时间:2012-12-06 02:58:38

标签: java string swing awt alt

所以我想知道是否有办法将alt代码字符(♥♣☺☻)添加到java中的字符串中?

JOptionPane.showMessageDialog(null, "This is a heart: ♥");

2 个答案:

答案 0 :(得分:3)

你有什么问题?

JOptionPane.showMessageDialog(null, "This is a heart: ♥");

enter image description here

或者,您可以使用Unicode版本的ALT代码来显示它们:

enter image description here

JOptionPane.showMessageDialog(null, "I \u2665 you");

正如我们在@Donald2000评论中看到的那样使用unicode虽然是更好的选择

<强>参考:

答案 1 :(得分:0)

你的例子也适合我。

问题可能在您的项目设置中。 “项目源代码编码”应为UTF-8。

您可以在NetBeans中更改此设置: 右键单击项目名称,属性来源编码 UTF-8

或者如果您在 pom.xml 中使用 maven

<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>