2011-12-22 92 views
0

我在我的gwt應用程序中使用Frame(請參閱代碼)。 問題是我的框架沒有響應URL(作爲字符串傳遞)的變化。 我的應用程序從一個空框架(變量frameURL =「」)開始,然後我想讓隨機用戶決定下一個URL。gwt-框架響應url更改

這裏是一些代碼:

public class MyApp extends Composite { 

    private static MyAppUiBinder uiBinder = GWT 
      .create(MyAppUiBinder.class); 

    public static String frameURL = ""; 

    @UiField 
    Frame frame; 

    interface MyAppUiBinder extends UiBinder<Widget, MyApp> { 
    } 

    public MyApp() { 

     this.frame = new Frame(); 
     initWidget(uiBinder.createAndBindUi(this)); 
     frame.setUrl(getUrl()); 
    }  
     public void setUrl(String url){ 
      MyApp.frameURL = url; 
     } 

     public String getUrl(){ 
      return frameURL; 
     } 
} 

回答

0

呼叫Frame#setUrl()

public void setUrl(String url) { 
    frame.setUrl(url); 
}