私は、選択したテキストにいくつかの単語が含まれていないことを確認するエディタを持っています。それらの特定の単語が含まれている場合は、ユーザーの選択を解除する必要があります。 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. ngclipboardコピー後にテキストを選択解除する(または選択しない)
- 2. シネマシートJButtonで選択して選択を解除しますか?
- 3. Delphi:ツリービューで選択項目の選択を解除します
- 4. PrimeNG Datatableクリックして行を選択/選択解除します
- 5. 選択したデータセットから範囲を選択解除する
- 6. ng-repeatで選択した行の選択を解除します。
- 7. Vaadinグリッドで選択した行の選択を解除します
- 8. qt4の行を選択または選択解除する
- 9. Transform:translateXはChromeの入力でテキスト選択を解除します
- 10. Bing Map v8 - 選択された押しピンイベントの選択解除
- 11. 選択解除し、アレイ
- 12. テーブルビューで最初に選択したセルを選択解除できません
- 13. チェックボックスモデルで選択されたレコードを選択すると、残りのレコードの選択を解除します。
- 14. 選択ボタンと選択解除ボタン
- 15. DataTablesグループ選択/選択解除
- 16. テーブルビューセルの選択と選択解除
- 17. 選択入力の選択解除
- 18. UITableViewの選択と選択解除
- 19. jupyterで選択したテキストの選択を解除する方法、またはクリック&ドラッグする方法は常に選択しますか?
- 20. 選択選択解除複数選択フィールド
- 21. md-select Angular2で選択したオプションの選択を解除する方法
- 22. ツリービューで選択したアイテムの選択を解除する方法
- 23. ユーザーが選択したDIV(またはテキストボックス)コンテンツの選択解除
- 24. iphone dev:選択したタブ項目の選択解除(または非表示)
- 25. 選択値から選択した値を選択します。
- 26. クリック時のDataGridViewの行の選択解除/選択解除
- 27. Ionic2 - イオンラジオを選択/選択解除できません
- 28. 明示的な選択を解除で崇高テキスト2の複数選択
- 29. リストボックスを変更したときに選択されたテキストボックスの選択解除
- 30. Kartik select2 yii2 - すべて選択と選択解除すべてが選択、選択、選択解除イベントに接続されていません
または単にjtextpane.setSelectionStart(0)。およびjtextpane.setSelectionEnd(0);選択を「クリア」します。 –