5

簡単に言えば、フリガナを JLabel に簡単に表示する方法が見つかりません。

記録のために:

ふりがな (振り仮名?) は、日本語の読み補助で、漢字 (表意文字) またはその他の文字の隣に印刷されて、発音を示します。下図のように、横書きの横書きではテキスト行の上に配置され、縦書きの縦書きではテキスト行の右側に配置されます。ルビテキストの一種です。ふりがなは、日本語でよみがな (読み仮名?) またはルビ (ルビ?) としても知られています。

XHTMLでは、これはRuby Annotation要素でサポートされていますが、これは、Swing の限られた HTML レンダリング機能ではサポートされていません。

最近、複数の要素をJRubyLabel積み上げてRuby Annotationの要素を扱えるクラスを作ろうと試みたのですが、Swingに詳しくないので、ある意味ややこしい感じがします。JLabelJPanel

したがって、私の質問は、優先順に次のとおりです。

  • Swing はルビテキストの表示をサポートしていますか?
  • Swing でルビ テキストを実装するための、より簡単な、またはより良い方法を見つけられますか?
  • 最後に、ルビテキストをサポートする他の GUI プログラム (できれば Java 用) はありますか?
4

1 に答える 1

2

いただきソースフォージプロジェクトでは、Java Swing でふりがなをサポートしています。

于 2010-11-02T13:18:13.437 に答える