我有一个 JTextPane,我需要在其中插入一个 JComponent。我在用着
JTextPane.insertComponent(Component)
项目确实插入了,但是垂直定位太高了。不是让组件的底部与当前文本行的基线对齐,而是组件位于该位置之上,从而阻止/覆盖上方出现的文本行。
我尝试在插入的组件和 JTextPane 上使用各种值调用 setAlignmentY(float),但它根本不影响行为。
我的猜测:我的 JTextPane 或其 Document 中似乎有一些状态需要更改。但我不知道它是什么。