gpt4 book ai didi

Java GridBagLayout

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:58:33 25 4
gpt4 key购买 nike

我的任务是使用 Swing 在 Java 中设计一个基本的 UI,但我无法完成它的布局。我想创建类似于 this 的东西但是我使用 GridBagLayout 的尝试导致了一些非常困惑的事情。谁能提供一些关于如何像这样布置我的 GUI 的提示?

我有一个 JTabbedPane,我向其中添加了两个选项卡,我向这两个选项卡中的每一个添加了一个包含我的控件的 JPanel。 How I want to lay it out

最佳答案

我会推荐

  • 整体GUI使用BorderLayout,
  • JTable 位于 JScrollPane 中,这应该放在 BorderLayout.CENTER 中。
  • 放置标签、字段和按钮的顶部 JPanel 位于 BorderLayout.PAGE_START。
  • 顶部的 JPanel 也可以使用 BorderLayout 并且可以将按钮保持在 BorderLayout.PAGE_END 位置。
  • 按钮将由 GridLayout(1, 0, x, 0) 使用 JPanel 放置,其中 x 是按钮之间的间隙
  • 标签和 JTextFields 位于使用 GridBagLayout 的 JPanel 中,该 JPanel 位于 BorderLayout.CENTER 位置的顶部 JPanel 中。
  • 您不要盲目地遵循这些建议,而是尝试并使用嵌套 JPanel 的不同组合,每个组合都使用自己的布局。
  • 您还查看了this link

关于Java GridBagLayout,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12982010/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com