Java AWT in .NET

3

有没有在.NET上运行的类似Java AWT 的等效物?

我通常使用IKVM进行Java字节码转换,但IKVM AWT支持相当有限。


2
你是否正在寻找一款基于Java的GUI库,可以将其IKVM到.NET上?或者是一款类似AWT功能的基于.NET的库? - Andy White
IKVM有一个JVM实现,但AWT没有完全实现。我需要一个Java.awt .Net实现 :D - Ahmed Khalaf
2个回答

2
也许jni4net可以帮到您?或者其他Java到COM桥接器之一?

jni4net能否用于在.NET中“桥接”AWT? - Ahmed Khalaf
一般来说是可以的。但我从未尝试过任何高级操作。同时请记住,jni4net仍然年轻且正在积极开发中。 - Pavel Savara
太好了,你能提供一些通用的想法吗?因为AWT不是一个jar库(我该如何构建代理类)?我会进行测试驱动。 - Ahmed Khalaf
它在jre/lib/rt.jar中。 最好通过proxygen按包过滤,比如java.awt和sun.awt,但这还没有实现。我将其记录为功能请求。 因此,现在您需要手动查找所需的类并创建proxygen配置。 - Pavel Savara
你不知道我有多想参与这个项目 :) - Ahmed Khalaf
如果您认为自己有能力和时间加入,请给我发送电子邮件。 - Pavel Savara

1
据我所知,目前还没有比 IKVM 中部分实现的 AWT 更完整的 .NET 实现。请确保使用最新的 IKVM 快照,因为它在过去一年中有了很大的改进。
我所知道的唯一类似的项目是 Ja.NET,但我怀疑他们的 AWT 状态是否比 IKVM 中的更好。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接