2013-01-17 19 views
1

我需要獲取Vlayout的offsetHeight,但直到我知道它被繪製爲止。我如何檢查這個組件是否被繪製?佈局繪製後的SmartGWT getOffsetHeight

+0

可能重複[SmartGWT的獲得VLayout高度後,添加成員(http://stackoverflow.com/questions/14318080/smartgwt -get-vlayout-height-after-add-members) – billinkc

+0

標記一個接受的答案,@Michał,如果它幫助:) – Cornelius

回答

2

我該如何檢查該組件是否被繪製?

您可以覆蓋Canvas的onDraw方法並在其中添加一些自定義功能。

@Override 
    protected void onDraw() 
    { 
    super.onDraw(); 
    //your code 
    } 

或者你可以添加一個平局處理程序組件:

addDrawHandler(new DrawHandler() { 

    @Override 
    public void onDraw(DrawEvent event) 
    { 
     //Do stuff 
    } 
    }); 
+0

感謝您的幫助,這解決了我的問題。 – Zaki

+0

很高興有幫助:) – Sednus