gpt4 book ai didi

Java JComponent 可滚动重置位置

转载 作者:行者123 更新时间:2023-12-01 16:07:24 25 4
gpt4 key购买 nike

我有一个带有 BorderLayout() 的 JPanel

BorderLayout.CENTER 包含一个实现可滚动的 JComponent北面包含一个 JLabel,当我在 JLabel 上调用 setText() 时,JComponent 的位置会重置回查看左上角点的默认位置?有没有办法解决这个问题,我查看了 api,但我看不到任何东西。

任何帮助将不胜感激。

最佳答案

BorderLayout.CENTER contains a JComponent which implements scrollable

只有当组件添加到 JScrollPane 中时,这才有意义。它与组件的布局无关。

when ever I call setText() on the JLabel, the positioning of the JComponent resets back to the default position

我真的不知道你的程序在做什么。这可能会调用布局管理器,将组件放置在正确的位置。因此,如果位置发生变化,则意味着它之前没有处于正确的位置。

所以基本上我们没有足够的信息来提供答案。

如果您需要更多帮助,请发布您的SSCCE

关于Java JComponent 可滚动重置位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2345966/

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