忍者ブログ

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

コメント

現在、新しいコメントを受け付けない設定になっています。

スイングアンドゥマネージャから特定のアクションを隠す

私は、カラーリングのいくつかの並べ替えをサポートしJTextPaneの書き込みしようとしています:ユーザーがテキストを入力しているように、私は色は、テキストが特定のアルゴリズムに従っているいくつかのコードを実行しています。 adidas バッシュ だから、ユーザーがクリックすると元に戻す時に着色が消えます。 唯一の第二に、それ自体がロールバックされたテキストを要求元に戻す。 私はアンドゥマネージャに到達するの変更イベントを防ぐためにしようとすると私はいくつかの取り消しを要求した後に例外が出ます:文書の内容は、取り消し可能編集のオブジェクトが期待するものに準拠していないため、これは。 あなたは、変更の編集を傍受して、そのisSignificant()メソッドがUndoManagerに追加する前に、falseを返す別のUndoableEditでそれぞれをラップすることができます。 アディダス アディゼロ アディダス バッシュ 次に、各コマンドは最新のINSERTを取り消すか、編集を削除し、加えて、それ以来発生したすべての変更を編集します元に戻す。 最終的に、私はあなたがスタイリング機構はJTextPaneの/ StyledDocumentでの/ etcが提供することをおわかりいただけると思います。 あまりにもこの種のもののために制限されています。 それは遅いです、それはあまりにも多くのメモリを使用しており、それが文書の字句構造を追跡するために使用したのと同じ要素ツリーに基づいている。 それはスタイルがワードプロセッサのようにではなく、ユーザータイプとして常にスタイルを更新しているシンタックスハイライ​​トのために、ユーザによって適用されているアプリケーションのための(私が推測する)大丈夫です。
PR

コメント

お名前
タイトル
文字色
メールアドレス
URL
コメント
パスワード Vodafone絵文字 i-mode絵文字 Ezweb絵文字

プロフィール

HN:
No Name Ninja
性別:
非公開

カテゴリー

P R