因此,我有2个不同高度的JPanels。我想将它们都垂直对齐到顶部。我应该使用哪种类型的容器,以及如何添加它们,以便它们都与顶部对齐,不会以任何方式拉伸,并且它们也不固定(例如,如果我更改一个容器的大小并且变得大于另一个容器的大小一,我也不应修改布局)

最佳答案

老实说,我不知道我是否完全了解您的需求,还是尝试查看BoxLayout。它非常灵活,并且嵌套了垂直和水平的BoxLayout,并且可以使用胶水和刚性区域来创建非常漂亮的GUI,当框架更改尺寸时,该组件可以自动调整大小。

这是一个example,但是您可以在网上搜索很多其他内容。

关于java - Java GUI垂直对齐,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5875403/

10-14 12:30