gpt4 book ai didi

java - JTextPane插入组件,垂直对齐错误

转载 作者:行者123 更新时间:2023-12-01 06:20:55 25 4
gpt4 key购买 nike

我有一个 JTextPane,我需要在其中插入一个 JComponent。我正在使用

JTextPane.insertComponent(Component)

该项目确实已插入,但垂直定位太高。组件的底部不是与当前文本行的基线对齐,而是位于该位置上方,遮挡/覆盖了上方出现的文本行。

我尝试在插入的组件和 JTextPane 上使用各种值调用 setAlignmentY(float) ,但它根本不影响行为。

我的猜测:我的 JTextPane 或其文档中似乎有一些状态需要更改。但我不知道那是什么。

最佳答案

在将 JComponent 插入 JTextPane 之前,您是否尝试过在 JComponent 上调用 setSize(width, height) ?它应该适用于大多数组件。

关于java - JTextPane插入组件,垂直对齐错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6506712/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com