我有两个组件都想在MigLayout中填充相同的单元格:

例如,我想给两个组件约束都这样:

cell 0 0 1 1, push, grow


并将它们都完全放置在cell 0 0内部

(如果我只是使用上面的代码,它们最终将在单元格中并排共享空间)

我必须在MigLayout约束中添加些什么才能使这种情况发生?

最佳答案

我最终通过在MigLayout中为第一个组件提供一个ID来解决了这个问题:

cell 0 0 1 1, push, grow, id myid

然后使用第一个组件的边界(使用id引用)将第二个组件显式放置在第一个组件的顶部:

pos myid.x myid.y myid.x2 myid.y2

08-07 11:39