有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

macos使用JavaSwing在MacOSX上设计java应用程序

如何使用JavaSwing实现这个扩展的标题栏?我似乎找不到合适的控件/UI元素来添加以达到相同的效果

我的意思是:注意到“键盘”标题下包含3个按钮和一个文本框的额外空间了吗

到目前为止,我只有一行标题栏

任何帮助都将不胜感激!谢谢

enter image description here


共 (2) 个答案

  1. # 1 楼答案

    我在你的帖子中看不到任何图片,这让我有点难以理解,但我确实有一个建议,完全基于你描述的一些猜测

    听起来你在找GridBagLayout。与GridBagConstraints相结合,将允许您拥有多行面板,每个区域中有不同数量的项目

    例如,如果您希望一个项目下面有三个项目,那么您可以将该项目设置为有一个GridBagConstraint.gridwidth=3,这将导致该项目占用三个“单元”,允许三个单独的项目在相同大小的空间中存储在其上方或下方

    希望这能有所帮助,但我只能在帖子中提供有限的信息

  2. # 2 楼答案

    我远离我的Mac,但我会尝试在GridLayout的JFrame中添加一个JToolbar。北方——我希望它的外观和感觉能像你的图像一样呈现出来