2011-09-23 42 views
0

問題簡而言之:如何使用.net模仿皮膚的java swing?

.NET意味着什麼模仿基於swing的(皮膚化的,自定義的)GUI的最簡單的方法是什麼?

問題解釋說:

我們主要的應用程序具有基於皮膚(和自定義)的Java GUI擺動。 除此之外,我們將構建一些更小的GUI配備工具。其中一些將是基於windows窗體GUI的基於windows應用程序的.NET。 現在,爲了獲得統一的用戶體驗,這些.NET tools的GUI應該儘可能接近我們的基於Java的GUI,以滿足出現和處理的需求。 完成這個最簡單的方法是什麼?

+2

我知道你提到過Windows窗體,但我認爲這可以通過Windows Presentation Foundation GUI實現。 – Gandalf

回答

1

要完成此任務的最簡單方法是什麼?

獲得統一的Swing/Swing-like用戶界面的最簡單方法是在Java和Swing中實現所有功能。

我還沒有聽說過用於.NET的Swing類似UI庫。我想這在理論上是可行的,但這將是一個很大的努力:可能比實施這些工具更簡單的方法。

因此,您的實際選擇是1)在Java/Swing中實現新工具,2)在.NET中重新實現舊工具,或3)忘記擁有共同的UI外觀。


這不是開玩笑的答案...

+0

我必須同意,試圖剝皮的UI到Swing要求麻煩(特別是在表格等的交互中)。相反是可行的,Swing確實具有「原生」外觀並且相當準確。 –

0

嘗試,而不是作爲的WinForms允許更改的Windows Presentation Foundation(WPF)主題控件的外觀&感覺。我認爲並不像Swing那樣容易和可插入,但可以作爲一個起點。