是否可以在Java项目中使用.Net GUI?

时间:2012-02-05 14:57:33

标签: c# java user-interface

作为一名初学程序员,我想问一下在java项目中是否有使用.Net(最好是C#)GUI的方法?那是因为我觉得C#可以比Java更好,更容易地设计GUI,但正如我所听到的,J2EE比C#更强大(没有来源,如果我错了,请纠正我)。

那么,有可能吗?在java中运行C#UI?

5 个答案:

答案 0 :(得分:4)

  • C#没有UI。 .Net有(Winforms,Silverlight,WPF,ASP.Net ......)
  • 无法从Java代码运行Winforms / Silverlight / WPF ....
  • C#是一种编程语言,而J2EE则不是。你无法比较它们。
  • 我认为微软的生态系统(.Net,C#,实体框架,Silverlight等)在任何方面都不如J2EE强大。

答案 1 :(得分:4)

如果你打算使用WinForms,那么用Java编写部分项目可能会带来的理论上的优势因为在尝试集成这两种技术时遇到的巨大困难而相形见绌。

是的,据我所知,Java中的UI没有WinForms和WPF附近。

答案 2 :(得分:1)

不,不可能在Java中“运行”C#UI。

但是根据你的问题,也许你正在为Java寻找一个好的GUI Designer工具,如果这样看看谷歌的WindowBuilder eclipse插件,在我看来它甚至比Visual Studio设计师更好......

答案 3 :(得分:0)

  1. 无论您在C#/ VB.NET / C ++ \ CLI中执行什么操作,或者可以使用任何符合CLS的语言,无论它是在.NET上下文中构建的语言。 C#是一种语言,.NET具有用于Windows应用程序,Web应用程序等操作的库。

  2. 如果你问的是可能的,你是出于错误的原因而做的。如果您使用的是JAVA,那么您应该使用JAVA进行GUI开发。

  3. 请参阅https://stackoverflow.com/search?q=developing+gui+applications+java

    不是Java专家,但您可以查看Oracle ADF: http://www.oracle.com/technetwork/developer-tools/adf/overview/index.html

    在.NET上编写Windows应用程序时,winforms尤其是WPF非常强大(它们来自编写Windows的同一个人),但是用C#进行Windows编程比尝试使用.NET更容易。 Java应用程序中的GUI。

答案 4 :(得分:0)

可以通过在IKVM.NET中运行Java代码来实现这一点(尽管我从未这样做过)。如果你是编程新手,你应该坚持学习一种语言。