![]() |
1
2
我仔细研究了你的问题,找到了解决方案: 只需将迭代TextPane元素的方法替换为:
如您所见,我首先将元素保存到一个新变量中,然后读取所有属性(是的,代码可能会更短,但这样更清晰-我希望:-) 之后,我们检查属性是否表示该元素是组件。 然后是重要的部分:我们可以通过StyleConstants从属性集中获取Component。getComponent方法。 最后只是一些理智的检查,看看我们是否真的可以将它键入JLabel。 顺致敬意, 大卫 |
![]() |
i262666 · 如何从文本窗格中读取图像? 8 年前 |
![]() |
Radim Burget · JTextPane-获取组件值 9 年前 |
![]() |
TEK · 按下分号时,将光标放在下一行 10 年前 |
![]() |
mundomug · Java-未调用DocumentListener 11 年前 |
|
user2228462 · Java-JTextPane中的自动缩进 12 年前 |