我正在制作一个包含许多嵌套 UI 组件的应用程序。您从一个非常一般的区域开始,它将创建一个基本的 UI 容器,某种面板。一般来说,我使用的是 DockLayoutPanel,尽管我不确定这是最佳选择。
无论如何,当您开始深入研究一个或另一个区域时,我正在创建一个嵌套的 UI 结构。可以说 1 级只是一个 DockLayoutPanel。
级别 2(针对特定子系统)可以将级别 1 划分为两个新面板。子级别 3 上的各种组件将使用级别 2 上的两个面板。也许某些子系统也有第 4 级别。还有许多其他具有自己层次结构的主要子系统。
好的,现在开始我的问题。我确实有一个担心,例如,如果在完成大量工作后,有人说,“我希望 1 层的面板更大或更小”。你看,我一直在设置面板的大小(在 GWT 设计器中工作),所以一切看起来都很好而且整洁。
如果发生上述情况,我将不得不手动调整所有内容的大小。这将是一个巨大的 PITA。
所以我的问题是,有没有一种方法可以设计或构建这个东西,以便如果我要改变父组件的大小,这种效果可以级联或可能在我的应用程序中自动补偿?