将 JDesktopPane 中包含的 JPanel 设置为始终位于顶部
我知道这是一个使用 JInternalFrame
的简单过程,但是可以用一个简单的 JPanel
来完成吗?
I know this is a simple procedure with JInternalFrame
, but can it be done with a measly JPanel
?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果工具栏位于 GUI 的一侧,为什么要尝试将工具栏直接添加到 JDesktopPane?为什么不将所有内容保留在使用 BorderLayout 的 JPanel 中,将 JDesktopPane 添加到此 JPanel BorderLayout.CENTER 并将工具栏添加到 JPanel BorderLayout.WHATEVER(取决于您想要放置它的位置)?
If the tool bar is sitting across one of the sides of the GUI, why try to add the toolbar directly to the JDesktopPane? Why not hold everything in a JPanel that uses BorderLayout, add the JDesktopPane to this JPanel BorderLayout.CENTER and add the toolbar to the JPanel BorderLayout.WHATEVER (depending on where you want to place it)?
工具栏不要使用
JPanel
,而是考虑JToolBar
与Action
结合使用。方便的是,JToolBar
< /a> 在大多数平台上是可分离的。有相关示例 这里和此处。Instead of
JPanel
for your toolbar, considerJToolBar
in conjunction withAction
. Conveniently, aJToolBar
is detachable on most platforms. There are related examples here and here.