JTextPane问题怎么得到当前光标的位置,非鼠标位置

时间:2021-01-29 10:57:07
如题
 本人做个查找替换,还有关键字变色的东东,有此经验的朋友,请告诉我你们的思路和技术材料,谢谢
没分了,各位将就点,就当是学雷锋好了……

2 个解决方案

#1


textPane.addCaretListener(new caretListener());

class caretListener implements CaretListener{
      public void caretUpdate(CaretEvent e){
             System.out.println(e.getDot());//输出光标位置
                      ……                  //实现你所需的功能代码
      }
}

#2


int cursorPos = this.getCaretPosition();

#1


textPane.addCaretListener(new caretListener());

class caretListener implements CaretListener{
      public void caretUpdate(CaretEvent e){
             System.out.println(e.getDot());//输出光标位置
                      ……                  //实现你所需的功能代码
      }
}

#2


int cursorPos = this.getCaretPosition();