Java 如何在JComboBox中准确显示字符串?

Java 如何在JComboBox中准确显示字符串?,java,string,swing,jcombobox,illegal-characters,Java,String,Swing,Jcombobox,Illegal Characters,我有一个字符串数组,表示下拉菜单中的选项 String[] s_reflection_map = { "x=W–1–x mod W ", "x/W even x=x mod W; odd x=W–1–x mod W, no PI", "same, but with Pixel Interpolation ",

我有一个字符串数组,表示下拉菜单中的选项

        String[] s_reflection_map = {
                "x=W–1–x mod W                               ",
                "x/W even x=x mod W; odd x=W–1–x mod W, no PI",
                "same, but with Pixel Interpolation          ",
                "x=x mod W/2, y=y mod H/2                    ",
                "x>W–1,x=x mod W else x=W–1–x mod W          ",
                "x<W,x=x mod W//2 else x=W–1–x mod W         ",
                "x/W even,x=x mod W/2;odd x=W–1–x mod W/2    ",
                "x/W even,x=x mod W/2;odd x=(W–1)/2–x mod W/2",
                "simple                                      "
        };

        JComboBox<String> jcb_reflection_map = new JComboBox<>(s_reflection_map);
String[]s\u反射\u映射={
“x=W–1–x模块W”,
“x/W偶数x=x模W;奇数x=W–1–x模W,无PI”,
“相同,但具有像素插值”,
“x=x模块W/2,y=y模块H/2”,
“x>W-1,x=x模W,其他x=W-1-x模W”,

“x减法符号被编码为文字Unicode字符,这是数学上下文中首选的标志符号。例如,在Java源代码中,替换相应的转义符

"x=W\u20131\u2013x mod W                               ",

这是一种很好的格式

"x = W \u2013 x mod W"

字符周围似乎有一些编码,请尝试将它们放入纯文本编辑器中,并将它们保存为纯文本,然后将它们复制回,看看它们是否有区别……另请参见。