如果其中一个面板拖得太远,多分割面板就会消失

发布于 2024-12-29 18:11:09 字数 171 浏览 1 评论 0原文

我正在使用 SwingX MultiSplitPane、JXMultiSplitPane。该窗格具有三个独立的面板:左面板、中间面板和右面板。如果我将左侧面板展开太多,则会导致右侧面板消失并且我无法将其恢复。

有没有什么方法可以限制用户的行为,防止他们将面板的宽度扩大到超过一定的尺寸?

I am using the SwingX MultiSplitPane, JXMultiSplitPane. The pane has three separate panels: a left panel, a middle panel, and a right panel. If I expand the left panel too much, it causes the right panel to disappear and I can't get it back.

Is there any way to constrain the behavior of the user to prevent them from expanding the width of a panel beyond a certain size?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

黎夕旧梦 2025-01-05 18:11:09

通过查看此处的示例代码找到了解决方案:
http://www.massapi.com /source/xui32/src/net/xoetrope/swing/app/XDockingApp.java.html
在这里
http://www.java.net/node/705562

基本上,您需要限制分隔线的大小,使其不会消失。

Solution was found by looking at sample code here:
http://www.massapi.com/source/xui32/src/net/xoetrope/swing/app/XDockingApp.java.html
and here
http://www.java.net/node/705562.

Basically, you need to restrain the size of the divider so that it doesn't disappear.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文