2012-07-25 46 views
1

在我的項目中,我遇到了檢票口面板的問題。假設我們有延伸好康在檢票口面板中包含檢票口頁面的內容

public class MyPage extends WebPage { 
    public MyPage(){ 
    add(new Label("some id","Hello")); 
    } 
} 

一個現成的頁面和延伸面板面板

public class MyPanel extends Panel{ 
    public MyPanel(){ 
    // here need to add content of MyPage 
    // for example : inclide(new MyPage()) 
    } 
} 

我怎麼能包括我的頁面到面板,或者我怎麼能包括網頁內容到面板?

+0

爲什麼要關門?我有同樣的理解,即當我來到新項目並在頁面上看到想要的內容並希望它成爲面板時,您是如何做到的。非常相關,確定的問題。 – mico 2015-04-10 11:09:57

回答

3

將Mypage分割成頁面和麪板,在MyPanel中重新使用這個新面板。

1

第一個想法:不。 Wicket是基於組件樹的。這是該框架的兩個主要優勢。不要打破這些。

第二個想法:如果你確實真的想...通過它的構造函數向Panel提供內容。 Wicket是Java和Java是面向對象的。只需傳遞你的物體...

第三個想法:使用Wicket> = 1.5,使用Wicket事件系統觸發目標對象的變化。