JSplitPane 分隔线颜色受内容影响
我正在开发一个在 JSplitPane 中显示两个 JScrollPanes 的应用程序。每个 JScrollPanes 都包含一个我在其上绘制内容的 JPanel。问题是,当我调整 JScrollPane 的分隔线时,分隔线的颜色受到影响。它似乎呈现出 JPanel 内部的外观 - 也就是说,分隔线的背景有我在 JPanel 中显示的单词和颜色的片段。
似乎我在这里缺少 revalidate() 或其他东西,但我无法深入了解它。
I'm working on an application that displays two JScrollPanes within a JSplitPane. Each of the JScrollPanes contains a JPanel that I'm drawing the content onto. The problem is that when I adjust the divider of the JScrollPane, the color of the divider is affected. It seems to take on the appearance of the JPanel inside of it - that is, the background of the divider has snippets of the words and colors I'm displaying in the JPanel.
It seems like I'm missing a revalidate() or something here, but I can't get to the bottom of it.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在我看来,您可能会忘记:
在面板的自定义绘画中。
如果您需要更多帮助,那么您需要发布您的 SSCCE 来演示问题。
Sounds to me you you might be forgetting:
in the custom painting of the panel.
If you need more help then you need to post your SSCCE demonstrating the problem.