Java GUI 垂直对齐

标签 java swing user-interface layout vertical-alignment

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

最佳答案

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

这是一个example ,但您可以在网络中搜索找到很多其他人。

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

相关文章:

java - 鼠标悬停在图像上时多个图像发生变化

java - 无法正确对齐 UI 项目

java - 请帮我理解java结构

java - Hibernate,对用户类型的简单依赖注入(inject)

java - 在 JColorChooser 中仅显示 2 个面板

java - JOptionPane 输入到 int

python - Tkinter:如何创建选择框

java - 如何使用 CSS 将过滤器应用于 JavaFX?

java - 我可以将这个包添加到我现有的 Java 项目中吗?

java - 为什么 String.length() 是一种方法?