如何使用.net模仿皮肤java swing?

时间:2011-09-23 12:55:40

标签: java .net swing user-interface

简而言之:

使用.NET模仿基于swing(皮肤,自定义)java GUI的最简单方法是什么?

问题解释:

我们的主应用程序有一个基于swing的皮肤(和自定义)java GUI。 除此之外,我们将构建一些较小的GUI配备工具。其中一些将是基于.NET的Windows应用程序和Windows窗体GUI。 现在,为了获得统一的用户体验,这些.NET tools的GUI应该在外观和处理方面尽可能接近我们基于java的GUI。 最简单的方法是什么?

2 个答案:

答案 0 :(得分:1)

  

实现这一目标的最简单方法是什么?

获得统一的Swing / Swing类用户界面的最简单方法是在Java和Swing中实现所有内容。

我没有听说过用于.NET的Swing外观相似的UI库。我想这在理论上是可行的,但这需要付出很多努力:可能比以简单的方式实现工具要多出几个数量级。

所以你的实际选择是1)在Java / Swing中实现新工具,2)在.NET中重新实现旧工具,或者3)忘记具有通用UI外观。


这不是一个笑话答案......

答案 1 :(得分:0)

尝试使用Windows Presentation Foundation(WPF)主题代替WinForms以允许更改控件Look&感觉。我认为不像Swing那样容易和可插拔,但可以作为一个起点。