问题描述
|
如何使用Java swing实现此扩展标题栏?我似乎找不到合适的control / UI元素添加以产生相同的效果。
这是我的意思:请注意\“ Keyboard \”标题下的多余空间包含3个按钮和一个文本框?
到目前为止,我只有一个标题栏。
任何帮助将不胜感激!谢谢!
解决方法
我看不到您的帖子中的任何图片,这很难帮上忙,但是我确实有一个建议,完全基于您所描述的猜测。
听起来您正在寻找
GridBagLayout
。结合ѭ1combination,可以使多行面板的每个区域中的项目数量有所变化。
例如,如果您希望一个项目下面有三个项目,则可以将该项目设置为GridBagConstraint.gridwidth=3
,这将导致该项目占用三个“单元格”,从而允许三个单独的项目存储在其上方或下方。在相同大小的空间中。
希望能有所帮助,但我可以在帖子中提供有限的信息。
,我离开了Mac,但首先尝试在GridLayout.NORTH上向JFrame添加JToolbar。我希望外观能够像图像一样呈现。