Java JTextArea中我想实时获取光标在文本框中的行和列
2个回答
展开全部
public class NewClass {
public static void main(String[] args) {
JFrame frame = new JFrame();
final JTextArea text = new JTextArea();
frame.setDefaultCloseOperation(3);
frame.setContentPane(text);
text.addCaretListener(new CaretListener() {
public void caretUpdate(CaretEvent e) {
System.out.println(e.getMark());
try {
System.out.println(text.modelToView(text.getCaretPosition()));
} catch (BadLocationException ex) {
}
}
});
frame.setSize(500, 600);
frame.setVisible(true);
}
}
public static void main(String[] args) {
JFrame frame = new JFrame();
final JTextArea text = new JTextArea();
frame.setDefaultCloseOperation(3);
frame.setContentPane(text);
text.addCaretListener(new CaretListener() {
public void caretUpdate(CaretEvent e) {
System.out.println(e.getMark());
try {
System.out.println(text.modelToView(text.getCaretPosition()));
} catch (BadLocationException ex) {
}
}
});
frame.setSize(500, 600);
frame.setVisible(true);
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
CaretListener and CaretEvent
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询