gpt4 book ai didi

使用 JFrame 设置 Java GUI

转载 作者:行者123 更新时间:2023-12-01 11:37:26 25 4
gpt4 key购买 nike

所以我正在为一个项目开发 GUI,我想按如下方式设置它:

  • 两个 JTable(一个位于 BorderLayout.WEST,另一个位于 BorderLayout.EAST)
  • 位于 JTable 上方的两个 JComboBox
  • 位于 JTable 之间的一个面板 (BorderLayout.CENTER)

有人可以帮我解决这个问题吗?我在组件之间的间距方面遇到问题。

最佳答案

阅读BorderLayout API。您可以指定 BorderLayout 各个区域之间的垂直和水平间隙。因此,使用使用所需间隙的 BorderLayout 重置框架的布局管理器:

BorderLayout layout = new BorderLayout(...);
frame.setLayout( layout );
frame.add(new JScrollPane(table1), BorderLayout.LINE_START);
frame.add(new JScrollPane(table2), BorderLayout.LINE_END);

此外,您还可以创建子面板并在每个面板上使用不同的布局管理器来获得所需的效果。

如果您需要更多帮助,请发布 SSCCE这说明了问题。

关于使用 JFrame 设置 Java GUI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29827955/

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