これはおそらく非常に簡単な質問ですが、何を探しているのかよくわからないため、解決策を見つけることができませんでした...
私はhtml文字列を入れたJLabelを使用しています。私の文字列はJsoupによって取得されます次に、文字列に合うようにJLabelのサイズを変更したいと思います。そのために、私は正常に動作する FontMetrics.stringWidth メソッドを使用しています...「è」、「ç」、「ô」などの特殊文字がある場合を除きます。この場合、文字は次のようになります。ô
、またはのようなé
sth であり、stringWidth はそれを考慮に入れます。
たとえば、 FontMetrics.stringWidth(HTMLFormating("é")) は、はるかに長い (" ") の stringWidth を提供します...たとえば、é
" chec" の長さを測定すると、é
「echec」と同じ結果
解決策は何ですか?HTML文字列を「通常の」文字列に戻す方法はありますか? または、別の方法を使用する必要がありますか?
ご協力いただきありがとうございます !