我正在使用Google Web工具包開發一個小型登錄頁面。我正在使用GWT設計器。我的問題是rootPanel沒有顯示在瀏覽器的中心,而是在左上角。我怎樣才能把它放在頁面的中心?在中心顯示rootPanel GWT
1
A
回答
2
你根本不需要GWT,而只需要CSS/HTML。
<body>
<div id="root" style="width: 100px; margin: auto;">
</body>
1
在屏幕的中心,您不能顯示RootPanel
因爲RootPanel
是文件本身的<body>
,它沒有位置。
你想要的是添加一個基礎面板到RootPanel
這將水平居中。該新面板(假設FlowPanel
)將包含所有其他小部件,並且該面板可以有一個位置,這意味着它可以居中。
東西沿着這些線路應該做的:
RootPanel rp = RootPanel.get();
FlowPanel fp = new FlowPanel();
fp.add(allYourWidgets);
fp.addStyleName('center'); // where center is a css rule with "margin: auto;"
rp.add(fp);
+0
RootPanels不一定是
元素。一個在RootPanel.get()中的ID,它將選擇任何具有該ID的元素作爲你的根面板。 – 2010-03-31 13:25:16
0
的RootPanel到達,其最終必須添加的所有應用程序窗口小部件面板的參考。 (RootPanel在瀏覽器中返回文檔正文的引用。)通常將應用程序的起點插入HTML頁面。你可以通過使用RootPanel類的get()方法來做到這一點。
+0
歡迎來到SO,如果你可以請添加一些代碼示例來解釋你的解決方案。 – 2012-10-20 02:45:41
相關問題
- 1. GWT RootPanel vs RootLayoutPanel
- 2. gwt rootpanel到portlet
- 3. GWT RootPanel得到ID
- 4. GWT在RootPanel上顯示異步調用的小部件
- 5. 如何在RootPanel上顯示GWT小部件?
- 6. 在GWT中添加HTMLelement到RootPanel
- 7. GWT 2.2 RootPanel CSS錯誤
- 8. GWT RootPanel沒有交互
- 9. KEY_ENTER處理程序RootPanel GWT
- 10. GWT中的RootPanel和RootLayoutPanel的標準docType
- 11. GWT更換股利(未追加!)與RootPanel
- 12. ext gwt標籤rootpanel的輸出,get.add?
- 13. GWT - 如何將KeyDownHandler添加到Rootpanel
- 14. GWT擴展DecoratorPanel並添加到rootPanel
- 15. GWT:刪除RootPanel內容(編號)
- 16. gwt從onModuleLoad外部訪問rootpanel
- 17. 顯示在中心
- 18. 使用GWT RootPanel調用在一個div中獲取嵌套類
- 19. ContentDialog未顯示在中心
- 20. GWT中的顯示圖像
- 21. GWT中未顯示圖像
- 22. 在GWT中顯示當地時間
- 23. 在GWT中顯示微調器
- 24. 在GWT面板中顯示HTML
- 25. GWT在文本框中顯示小數
- 26. 在GWT中隱藏/顯示FormPanel
- 27. VerticalSplitPanel在GWT中不顯示小部件
- 28. 如何在GWT窗口中顯示XML
- 29. 在gwt中顯示svg文件
- 30. GWT顯示天氣
nopes沒有工作:( – 2010-03-30 23:28:10
我的錯誤,你必須指定一個寬度,使其工作,這將只居中水平,而不是垂直 – 2010-03-30 23:31:36