如何在Linux上的JavaFX中将日语输入到TextArea

我是JavaFX的初学者,正在使用CentOS7(我使用KDE)开发JavaFX应用程序,但无法将日语输入到TextArea / TextField。

当我键入一些单词时,即使我设置了“ KEY-MAP = jp106”,TextArea / TextField也仅显示英文。

Windows上有相同的JavaFX应用程序,在Windows上执行该JavaFX应用程序时,我可以将日语输入到TextField / TextArea。

我在CentOS7上使用ibus-kkc,可以在网站(FireFox),备注(KWrite)上输入日语,并且可以在CentOS7的eclipse中输入日语注释。

我已经在网站上搜索了任何解决方案已有1周,但是在日语写的网站上找不到任何提示(因为我是日语,所以我对英语表示歉意。)

有人知道解决的好方法吗?

谢谢!

我使用:

CentOS7

jdk-11.0.4

javafx-sdk-11.0.2

eclipse ide 2018-09

ibus-kkc

VMware Workstation 15 player

我从ibus-kkc更改为fcitx-Anthy,但无法在该JavaFX应用程序上输入日语。

qe2004 回答:如何在Linux上的JavaFX中将日语输入到TextArea

我自己找到了解决方案。

我阅读了有关JavaFX11的发行说明,并且不得不输入更改GTK版本的处理 当我执行JavaFX应用程序时强行执行。

https://github.com/javafxports/openjdk-jfx/blob/jfx-11/doc-files/release-notes-11.md#release-notes-for-javafx-11

当我执行它时,我放上

$ startx

$ cd(存在类文件的目录)

$ java -Djdk.gtk.version = 2 ...

我可以正确执行。

谢谢!

本文链接:https://www.f2er.com/3139190.html

大家都在问