2016-06-14 22 views
1

我嘗試在我的應用(事件管理應用)中向表單添加多個nultibuttons,我首先連接到使用web service嚮導創建的webservice,返回類型是字符串[],我打算在d屏幕上使用d按鈕。 當我運行程序時,一切看起來都很好,它什麼都不顯示,只是一個空的表單。 不知道提及我在postForm()方法中輸入代碼是否有用。在查詢webservice後向表單添加多個多按鈕

回答

0

我建議就不做過多的POST方法,但是假設你「必須」出於某種原因只是確保你沒有violate the EDT通過調用一個方法readResponse或類似的東西代碼(打開EDT違規檢測工具在模擬器中)。

假設這一切都很好,我猜你剛剛添加所有內容後錯過了對revalidate()的調用。當顯示Form時,您需要撥打revalidate()或其中一個animateLayout()方法更新它,如developer guide中所述。

+0

我試過你所說的,它仍然不能按預期工作 – rockspetre

+0

你在調試器中運行過嗎?你的代碼是否被執行?您應該看到添加多個按鈕的add調用,然後是一個revalidate()。 –

+0

它現在工作....使用genericlistrenderer()..但我有另一個問題,我添加了一個動作偵聽器,並在運行,它不工作....它應該打開一個窗體顯示標籤包含從多按鈕按下的字符串.... – rockspetre