gpt4 book ai didi

java - 桌面应用程序中的布局

转载 作者:行者123 更新时间:2023-11-30 04:54:17 25 4
gpt4 key购买 nike

我正在开发一个java桌面应用程序,其中包含许多具有不同和相同布局的面板。现在,当我想设置面板新布局时,我总是创建新布局。例如。

JPanel panel = new JPanel(new GridLayout(0, 1));

创建一些 LayoutFactory 并在此处创建我需要的所有布局然后设置到面板的正确解决方案是吗?

最佳答案

1) 通过新的 GridLayout(0, 1) 放置 JPanel 应该与 BorderLayout.CENTER 相同,或者可以使用 BoxLayout,在在这种情况下,您只为整个 JPanel 放置一个 JComponent

2) 最简单的方法是通过嵌套布局放置JComponents,其中每个容器可以有不同的 LayoutManager 、相同的 LayoutManager 或其组合

3) 通过使用 GridBagLayoutMigLayout可以(在大多数情况下)将每个 JComponents 放置在整个容器或 JPanel

中一次

关于java - 桌面应用程序中的布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9061726/

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