【发布时间】:2014-04-30 09:17:45
【问题描述】:
我有一个JFrame 和GridBagLayout。在这个框架上我有JToolBar 和JPanel。当我将工具栏放回去时,问题出现了。在answer to JToolBar IllegalArgumentException when dropped back into GridBagLayout 中,它说工具栏的容器必须与BorderLayout 一起使用。好的,我想了又添加了一个面板(BorderLayout)到框架和工具栏到面板。所以我有
[JFrame [JPanel1[JToolBar]] [JPanel2]]
一切正常。但现在我有一个问题 - 我无法设置 JPanel1 高度,因此它等于工具栏高度并消失和出现。我只有我看到的重量,但它是系数。
如何解决?
【问题讨论】:
-
1) 为了尽快获得更好的帮助,请发布MCVE(最小完整且可验证的示例)。 2) 提供 GUI 的 ASCII 艺术(或带有简单绘图的图像),因为它应该以最小尺寸出现,并且(如果可调整大小)具有额外的宽度/高度。
-
@StanislavL 您网站上的所有电子邮件都已损坏。请更新信息如何与您联系。
-
@Andrew Thompson 谢谢你的帮助。我怎样才能联系到这个人关于他的代码 java-sl.com/tip_multiple_floatable_toolbars.html ?我不能通过stackoverflow来做吗?
-
@Andrew Thompson 再次感谢您!
标签: java swing layout-manager gridbaglayout border-layout