2010-08-23 50 views
1

我想知道我们是否可以在JEditorPane中找到Java游标所在的java swing中的标签.. 例如, 下面是我的编辑窗格中的文本内容..我如何找到我的光标指向JEditorPane的标签

<html> 
<head> 
<body> 
<div><!--Cursor inside the div tag--></div> 
</body> 
</html> 

比如想这是我的编辑窗格中的文本。我的光标在标签内。现在我想要的是一个函数,它返回光标所在的标签。可能吗?

此处光标位于<div>标记中,所以函数应返回"div""<div>"

回答

0

HTMLDocument doc =(HTMLDocument)pane.getDocument(); Element elem = doc.getCharacterElement(pane.getCaretPositon()); 查看elem的属性或elem.getParent()属性,因为char elem是文本,但div是父元素的属性。