次
•セット:フォント、アライメント(左、中央、右、正当化)
•ドキュメントへのテキストの効率的な方法。
テキストを選択または編集する必要はありません。 私はテキストの描画/レンダリングをオーバーライドすることができなければなりません。私が行うことができますクラスを作成しようとしてきた
public class Paragraph extends JTextPane{
public Paragraph(){
this.setFont(Fonts.PARAGRAPH);
this.setOpaque(false);
}
// ridiculously slow
public void append(String s) {
SimpleAttributeSet def = new SimpleAttributeSet();
StyleConstants.setForeground(def, Colors.PARAGRAPH);
Document d = getDocument();
try {
d.insertString(d.getLength(), s, def);
} catch (BadLocationException ble) {
}
}
}
質問:私はこれは私がこれまで持っているものですが、それははるかに私が達成しようとしているものとされるようJDK JTextComponent
クラスは、効率的に使用することが困難であることを見つける
:ホイールを再発明する時間を節約できるライブラリがありますか?
そうでなければ、JDKの実装を拡張するにはどうすればいいですか?ありがとう
_私は車輪を再発明する時間を取っていますか?_簡単です:-)あなたは修正が必要だと思う問題は何ですか? 「効率的」とはどういう意味ですか? – kleopatra
忘れてしまった:単なる設定のための_never_サブクラス – kleopatra
@kleopatraもう少し詳しくお聞かせください。 – rtheunissen