多くの描画操作を行うカスタム JComponentがあります。
テキスト パラグラフ用の drawStrings も含まれていますが、テキストを (jtextpane または別の RTF エディターを使用した別のウィンドウで) 書式設定し (太字、フォント サイズ、整列、フォント色、リスト)、この書式設定されたテキストを独自のコンポーネント。
画像でいっぱいの大きなjcomponentがあると、オーバーフローエラー(RAM)が発生するため、bufferedimagesなしでそれを行いたいと思います
AttributedString のようなものは機能する可能性がありますが、どのように?
RTF-Textを Jtextpane から取得する方法 (または、より良いエディターがある場合は教えてください) と"paintComponent(Graphics g)" メソッドで描画する方法がよくわかりません。
エディターは、プレゼンテーションではなく、テキストを簡単にフォーマットするために使用されます (これは私自身のコンポーネントで行われます)。
誰でも私を助けてもらえますか?
ご協力いただきありがとうございます、
だから私は AttributeString を作成し、RTF フォーマットを適用しますか?
RTF 情報を適切な AttributedString に押し出す方法を知っていますか? たとえば、フォーマットされたテキストを次のような AttributedString に変換する関数
public AttributedString getAttrString(String plainRTF){
...
}
どうもありがとう