私は、選択したテキストにいくつかの単語が含まれていないことを確認するエディタを持っています。それらの特定の単語が含まれている場合は、ユーザーの選択を解除する必要があります。 JTextPane
にこれを行う方法はありますか?JTextPaneで選択したテキストを選択解除します
5
A
答えて
2
テキスト選択がtemporarayと連続しています。選択したテキストの大きな文字列の途中にあるテキストを選択解除することはできません。
多分あなたはハイライトについて話しています。 getHighlighter()のAPIをチェックしてください。ハイライトを追加/削除し、各ハイライトの開始/終了オフセットを指定することができます。
7
わかりませんが、この方法をお試しください。
textPane.setCaretPosition(start);
6
int end = pane.getSelectionEnd();
pane.setSelectionStart(end);
pane.setSelectionEnd(end);
これは、選択したテキストの選択を解除し、ユーザーが選択したものは何でもの終わりにキャレットを残します。選択が消えた理由は、ユーザーに伝えるJOptionPane
をポップするために支払うかもしれません。..
JOptionPane.showMessageDialog(
null,
"Don't select swear words!",
"Net Nanny says..",
JOptionPane.ERROR_MESSAGE);
+0
ありがとうございました。 – charmi
関連する問題
- 1. Delphi:ツリービューで選択項目の選択を解除します
- 2. qt4の行を選択または選択解除する
- 3. 選択解除し、アレイ
- 4. テーブルビューで最初に選択したセルを選択解除できません
- 5. UITableViewの選択と選択解除
- 6. 選択入力の選択解除
- 7. 選択選択解除複数選択フィールド
- 8. 選択値から選択した値を選択します。
- 9. iphone dev:選択したタブ項目の選択解除(または非表示)
- 10. ユーザーが選択したDIV(またはテキストボックス)コンテンツの選択解除
- 11. ツリービューで選択したアイテムの選択を解除する方法
- 12. 明示的な選択を解除で崇高テキスト2の複数選択
- 13. Prototype - ドロップダウンから選択した値を選択解除する方法
- 14. Android Spinner選択したテキスト
- 15. jqueryでウェブページの画像を選択/選択解除する
- 16. 削除連絡先を選択し、オプションフォームファイルオプションを選択します
- 17. 複数のoptgroupsを持つ選択メニューで選択したオプションの選択解除
- 18. 選択した選択肢のテキスト入力を更新する
- 19. Visual Studio Configuration Managerすべてのプロジェクトを選択/選択解除します
- 20. 選択したすべてのアイテムの角度の選択解除アイテム
- 21. jComboBoxは、選択したアイテムを選択したときに選択項目を最初に選択します
- 22. 選択/ハイライトされたテキストを削除
- 23. UITableView didSelectRowForIndexPathは、チェックマークの選択と選択の解除をアニメーション化しません。
- 24. JTextPaneで複数の項目を選択
- 25. UILabelのフォントは、テキストを選択解除した後に戻ります。
- 26. 選択/選択解除を示すCSSボタンスタイル?
- 27. ASP.NET RadioButtonListの選択解除
- 28. トラッキングラジオの選択解除
- 29. JRadioButtonの選択解除
- 30. selectタグで選択と選択解除(トグル)
または単にjtextpane.setSelectionStart(0)。およびjtextpane.setSelectionEnd(0);選択を「クリア」します。 –