私はドキュメントを含むJTextPaneにアクセスできるDocumentListenerを持っています。 DocumentListenerは、ユーザによって入力された文字列で始まるコマンドのリストをポップアップしたい場合があります。JTextPaneでオフセットの表示位置(x、y)を見つけるにはどうすればよいですか?
DocumentEventには文字オフセットがありますが、ポップアップを適切に配置するには、これをX、Y位置に変換する必要があります。
現在、コードはtextPane.modelToView(offset)を使用して矩形を取得して位置を取得していますが、これはNullPointerExceptionをスローしています。
この変換を行う別の方法はありますか?
申し訳ありませんが、私は昨夜あなたの質問の一部を見逃しました。私は自分の答えを編集しました。おそらくもっと役立つかもしれません。 – Paul