2011-05-17 39 views
1

我正在使用內置的畫布小部件(javadoc),並且想知道如何使它充滿瀏覽器窗口。
我嘗試設置100%的寬度和高度,並刪除所有填充和邊距,正文,HTML和畫布。
我有3個問題:
1.我用Chrome的開發工具檢查和clean.css似乎覆蓋myproject.css
2.即使後的CSS規則,並在開發工具去除身體上的保證金,有仍然是一個垂直滾動條。
3.我對於畫布座標空間與實際像素大小無關的事實感到苦惱。 mause事件給我像素位置。有沒有辦法在座標空間「像素」中獲取事件?如何在GWT中製作完整的窗口畫布?

+0

您是使用純GWT還是使用任何類似GWT-Ext或SmartGWT的API? – Ankit 2011-05-17 08:54:16

+0

@Ankit純GWT – Danish94 2011-05-17 10:16:47

回答

3

4小時擺弄我找到了答案,並且之後決定分享:
1.我看到了,我used to加載CSS被廢棄了這樣的方式,我用client bundle
2.這是我的主要問題,解決通過明確禁用滾動條

Window.enableScrolling(false); 

3.只設置座標空間會自動調整像素大小。

所以基本上對於一個完整的窗口畫布:100%的寬度和高度以及0px的頁邊距在CSS和HTML。在on resize事件中將座標空間調整爲客戶端大小,並明確禁用scorllbars。