2016-06-24 5 views
0

実際には、ユーザーが現在JTextAreaに入力している行番号とcoloumn番号を表示しようとしています。私の質問は、どのように私はこれを達成することができるように、私はCaretEvent.getDot()を直角座標に変換できますか?それとも他の方法がありますか?CaretEvent.getDot()を直角座標に変換する方法は?

答えて

1

恐らく、JTextAreaメソッド​​を使用する予定です。実際には、これはJTextAreaの親クラスであるJTextComponentのメソッドであり、ドキュメント内のint位置をテキストコンポーネントに関連してGUI自体の現在の矩形位置に変換するのに役立ちます。

+0

感謝トン:それは次のような方法を提供しています!それが役に立った –

1

私は、行番号とcoloumn番号、ユーザーが現在Text UtilitiesをチェックJTextAreaに

に入力しているを表示しようとしています。

  1. getColumnAtCaret(...)
  2. getLineAtCaret(...)
関連する問題