如何使用Java Swing设置此GUI?

Isa*_*edy -1 java user-interface swing layout-manager

我有一个GUI,我已经尝试了很多方法,但我似乎无法正确构建它,我总是得到错误的布局,我的应用程序搞砸了.我只是想要一些帮助,如何在图像中构建一些接近GUI的东西,除了图像部分,这是不必要的.不需要完全像它,我只需要一些关于使用什么布局和如何使用的想法.谢谢 1]

Mad*_*mer 5

与所有问题一样,首先将其分解为可管理的块.

将各种UI元素组合成"功能"组并将它们分成单独的组件 - 这样您就可以专注于每个部分的各个布局要求

总体布局

从那时起,我将专注于将每个组分解为单独的组件,并专注于核心功能

选项

所以这是非常基本的,我使用a,GridBagLayout因为它允许我将组件锚定到容器的顶部位置.您也可以使用VerticalLayoutSwingX

清单

所以,有很多种可能性,但是,因为它很简单,我会使用a GridBagLayout,因为它可以让我为这两个列表提供更多空间

简介

稍微复杂一点,但是GridBagLayout,因为它允许更多地控制为各个组件提供空间

播放条

并且,GridBagLayout出于以上突出显示的所有原因.

最后...

将它们整合在一起......

我可能首先将绿色,蓝色和黄色部分放入一个单独的容器中(使用,意外,a GridBaglayout,因为它允许组件扩展单元格)然后将它与紫色部分组合到一个容器上使用BorderLayout

我建议您花时间查看在容器布置组件并尝试一些事情,看看哪些有效,哪些无效.