2010-05-26 52 views
0

我試圖產生DockLayoutPanel它看起來像例子中的開發者指南(http://code.google.com/webtoolkit/doc/latest/DevGuideUiPanels.htmlGWT DockLayoutPanel例題

DockLayoutPanel p = new DockLayoutPanel(Unit.EM); 
p.addNorth(new HTML("header"), 2); 
p.addSouth(new HTML("footer"), 2); 
p.addWest(new HTML("navigation"), 10); 
p.add(new HTML("some content")); 
// I added this: 
RootLayoutPanel.get().add(p); 

所有這些代碼被放置在onModuleLoad 裏面,當你創建替換示例Eclipse啓動代碼一個新的 GWT應用程序。我在HTML頁面中強制使用標準模式。輸出看起來不像這個例子。我在正確的位置看到了文本「頁眉,頁腳等」,但頁面全是白色,造型丟失了(藍色背景的白色框)。

我錯過了一個CSS或其他非常簡單的東西,使它看起來像例子嗎?
謝謝!

+0

建議:學習使用名爲UiBinder的搖滾新GWT功能;)http://code.google.com/intl/zh-CN/webtoolkit/doc/latest/DevGuideUiBinder.html – Zwik 2010-05-26 20:25:39

+0

謝謝,我將不得不檢查出。 – mudface 2010-05-27 15:54:52

回答

2

如果您在Eclipse中的啓動項目的onModuleLoad中刪除了所有內容,然後添加了您自己的內容,如果您的頁面全部爲白色,則這是正常的。

事情是,DockLayoutPanel只是一個佈局面板,所以它沒有基本的風格,即使啓用了「標準Google風格」。

帶白色框的藍色背景實際上是標準樣式應用於onModuleLoad中最初的樣式的結果。

+0

好吧,所以它更像是Google的一個不好的例子,而不是我的代碼的任何錯誤。 ;-)謝謝你清理那個。我想知道是否有人創建了一個CSS來拯救我滾動自己的工作。 – mudface 2010-05-27 15:54:35

+0

如果我的回答對你有幫助,你可以將它投票;)甚至接受它作爲你的問題的答案! (歡迎來到StackOverflow!) – Zwik 2010-05-27 16:07:24