如果其中一个面板拖得太远,多分割面板就会消失
我正在使用 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
通过查看此处的示例代码找到了解决方案:
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.