代码之家  ›  专栏  ›  技术社区  ›  wen

挥杆中的Furigana(或GUI替代品…)

  •  4
  • wen  · 技术社区  · 15 年前

    记录在案:

    芙蓉花(?)是日文读物 音节字符,印在 显示其 发音。在水平文本中, 横木,它们被放在 文本行,而在垂直文本中, tategaki,他们被放在右边 如图所示 下面。它是一种ruby文本。 Furigana也被称为yomigana (è?) 或者鲁比日语。

    在XHTML中,这是由 Ruby Annotation

    我最近试着创造一个 JRubyLabel 类,能够处理Ruby注释元素,方法是堆叠多个 JLabel JPanel -不过,我对Swing不是很熟悉,所以在某种意义上我觉得我把事情搞得太复杂了。

    因此,按照优先顺序,我的问题是:

    • Swing支持ruby文本的显示吗?
    • 你能看到一种在Swing中实现ruby文本的更简单或更好的方法吗?
    • 做
    1 回复  |  直到 10 年前
        1
  •  2
  •   Gilbert Le Blanc    12 年前

    Itadaki Source Forge项目支持Java Swing中的Furigana。