我有一个ScrollPanel内的FormPanel。 ScrollPanel位于DockLayoutPanel的中心部分。我想垂直和水平居中ScrollPanel中的FormPanel。我尝试了几种方法来做到这一点,但没有成功。GWT - 如何居中ScrollPanel内的内容
我已经厌倦了将一个verticalPanel/horizontalPanel放在滚动面板中,并用它来包装formPanel。我将滚动面板和水平面板都设置为100%的宽度和高度。但是,滚动面板会根据DockLayoutPanel中心部分的大小自动调整大小,而水平面板的大小始终等于其子面板的大小。所以我不能居中在horizontalPanel里面的formpanel,因为它们的高度和宽度是相同的。我尝试使horizontalPanel的大小始终与scrollPanel相同,但我不知道如何执行此操作。将horizontalPanel的大小设置为100%不起作用。
所以我的问题是这样的:
1.How你在scrollPanel中心的东西。如果你知道如何实现这一点,我不介意使用CSS方法。
2.在我上面的例子中,是否可以使horizontalPanel始终与其父容器 - 滚动面板的大小相同。如果可能的话,我的第一个问题就解决了。
我不明白你为什么希望将面板置于滚动面板内 - 因为滚动不起作用。不妨使用对话框/弹出式面板。 dialogbox.center()。 – 2012-07-31 09:56:22
我想在一个滚动面板中居中放置一个面板,因为我需要将一些东西放在DockLayoutPanel的中心部分。滚动面板位于DockLayoutPanel的中心。 – Joey 2012-08-01 05:42:01