gpt4 book ai didi

java - Swing 中的注音假名(或 GUI 替代品……)

转载 作者:搜寻专家 更新时间:2023-11-01 03:29:38 25 4
gpt4 key购买 nike

简单地说,我找不到在 JLabel 中轻松显示注音假名的方法。

备案:

Furigana (振り仮名?) is a Japanese reading aid, consisting of smaller kana, or syllabic characters, printed next to a kanji (ideographic character) or other character to indicate its pronunciation. In horizontal text, yokogaki, they are placed above the line of text, while in vertical text, tategaki, they are placed to the right of the line of text, as illustrated below. It is one type of ruby text. Furigana are also known as yomigana (読み仮名?) or rubi (ルビ?) in Japanese.

在 XHTML 中,这由 Ruby Annotation 支持元素,而 Swing 有限的 HTML 呈现功能不支持该元素。

我最近尝试创建一个 JRubyLabel 类,通过在 JPanel 中堆叠多个 JLabel 元素来处理 Ruby 注释元素- 但是,我对 Swing 不是很熟悉,所以从某种意义上说,我觉得我把事情搞得太复杂了。

因此,我的问题按优先顺序排列:

  • Swing 是否支持 ruby​​ 文本的显示?
  • 您能找到在 Swing 中实现 ruby​​ 文本的更简单或更好的方法吗?
  • 最后,是否有任何其他 GUI 程序(最好是 Java) 支持 ruby​​ 文本?

最佳答案

Itadaki Source Forge 项目支持 Java Swing 中的注音假名。

关于java - Swing 中的注音假名(或 GUI 替代品……),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4077977/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com