2012-05-03 50 views
0

根據選擇是否可以更改視圖部件內容?我有一個訂閱選擇事件的視圖部分,並根據某些條件在視圖中顯示不同的控件集。根據選擇動態更改視圖部件內容

這聽起來更像是擺動cardlayout,但我不確定是否有swt中的模擬,我不想在java代碼中硬編碼視圖內容。

真的可以預料到像eclipse命令框架<visibleWhen>表達式。

回答

1

我認爲StackLayout是你在找什麼。 Swing的CardLayout非常簡單。

+0

是否有可能具有將選擇視圖部分內容的聲明式表達式?我試圖實現'History'視圖,其中一個視圖部分可能包含由不同插件貢獻的控件(例如'org.eclipse.egit.ui','org.eclipse.team.ui') –

0

是否可以有聲明式表達式來選擇視圖部分內容?我試圖實現類似歷史視圖,其中一個視圖部分可能包含用不同插件貢獻的控件(例如org.eclipse.egit.ui,org.eclipse.team.ui)

不,您需要爲此創建您自己的擴展點。好消息是it isn't too hard