JFrame 附加在另一个 JFrame 的侧面
我正在尝试将一个 JFrame 附加到另一个 JFrame,它的工作原理是将第二个 jframe 的坐标设置为第一个 jframe 的右边缘。但它感觉不像一个整体,因为当我拖动第一个 JFrame 时,第二个 JFrame 像狗一样落后于它。
有什么办法可以让它们在拖动时不分离,这样看起来更像一个整体吗?
I'm trying to attach a JFrame to another JFrame, it works by setting the coordinates of the 2nd jframe to the right edge of the first. But it doesn't feel like one whole because when I drag the first JFrame the second one lags behind it like a dog.
Is there any way to keep them from seperating when you drag it, so it looks more like one whole?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
由于主机的重量级对等组件拥有该框架,因此很难以跨平台的方式做到这一点。在 Mac OS X 上,您可能会考虑绑定到 < em>可可抽屉和披露。 MacWidgets 项目可能有有用的示例。另请参阅此问答。
Because the host's heavyweight peer component owns the frame, this will be difficult to do in a cross-platorm manner. On Mac OS X, you might look at binding to Cocoa Drawers and Disclosure. The MacWidgets project may have useful examples. See also this Q&A.
尝试使用
JSplitPane
或JInternalFrame
,JInternalFrame
提供了本机框架的许多功能。Try a
JSplitPane
or aJInternalFrame
,JInternalFrame
provides many features of a native frame.