简单来说,我找不到一种方法可以在JLabel中轻松显示假名。
记录:
Furigana(振り仮名?)是日语阅读 援助,由较小的假名,或 音节字符,印在旁边 汉字(表意字符)或其他 表示其的字符 发音。在水平文字中, 横谷,他们被放在上面 文本行,而在垂直文本中, tategaki,它们被放置在右边 如图所示,文本行 下面。它是一种红宝石文本。 Furigana也被称为yomigana (読み仮名?)或日语中的rubi(ルビ?)。
在XHTML中,Ruby Annotation元素支持这一点,而这反过来又不受Swing有限的HTML呈现功能的支持。
我最近尝试通过在JRubyLabel
中堆叠多个JLabel
元素来创建一个能够处理Ruby Annotation元素的JPanel
类 - 但是,我并不是那么熟悉有了Swing,所以从某种意义上来说,我觉得我过于复杂了。
因此,我的问题按照优先顺序排列: