之前的问题现在有了些基本认识,即:
1.jtextarea无法实现多字体并存,用jtextpane和jeditpane可以
2.由于setfont方法可以对整个组件的字体进行设置,而问题来自于setfont成英文字体之后,如courier new,在框中输入中文变成了方框,这是因为英文字体不支持中文.设置成中文字体如宋体却发现英文显示很难看,因此希望可以实现在文本框中(由1知,只能Jtextpane或Jeditpane) 输入中文的时候能够正确显示,而英文又能用自己指定的一种字体去显示.就是和我们平时用的windows下的各种文字编辑器如ultraedit一样的效果.我想这种问题我不是第一个遇到,请教有无什么解决办法?
谢谢
1.jtextarea无法实现多字体并存,用jtextpane和jeditpane可以
2.由于setfont方法可以对整个组件的字体进行设置,而问题来自于setfont成英文字体之后,如courier new,在框中输入中文变成了方框,这是因为英文字体不支持中文.设置成中文字体如宋体却发现英文显示很难看,因此希望可以实现在文本框中(由1知,只能Jtextpane或Jeditpane) 输入中文的时候能够正确显示,而英文又能用自己指定的一种字体去显示.就是和我们平时用的windows下的各种文字编辑器如ultraedit一样的效果.我想这种问题我不是第一个遇到,请教有无什么解决办法?
谢谢
可能有帮助
中文的话,英文和中文不能同时显示的话,Swing就太...