【发布时间】:2013-07-11 15:24:30
【问题描述】:
我的目标是为我的Java 应用程序编写一个Visual Studio 插件(VSPackage)。我想知道是否可以在System.Windows.Forms 实例中查看一些JPanels,或者更确切地说是Microsoft.VisualStudio.Editor。
我在想一个小程序,但我几乎被困在那里......
将 Swing 组件流式传输为 JPEG 并将其显示在表单中是否适用?
编辑:
我真的很感激那些不仅仅是“是”/“否”/“你为什么要这样做?”的答案。我下定决心要以这种方式工作,所以我要求:
【问题讨论】:
-
这听起来很困难,如果不是不可能的话。为什么要以这种方式混合语言及其平台?这背后的动机是什么?你最好在这里坚持一个平台。您对这款产品的总体最终目标是什么?
-
应用程序是Java,逻辑和UI复杂,我想受益于VS提供的一些工具。经过漫长的思考过程,我最好的解决方案是 VS 插件。如果我找不到解决方案,我将不得不在 C# 中重新实现大量代码,这是我非常想避免的。
-
至少有两个适用于 Java 的“DIY IDE 框架工具包”(Eclipse RCP 和 Netbeans Platform)可能提供类似于您尝试集成的 VS 的功能(但可能有助于添加一些有关您所追求的功能的信息),我认为检查这些可能是个好主意。
-
Java 可以很好地处理“复杂逻辑”和 UI。多年来,我一直在手动创建 Java GUI,并且还创建了 C# GUI。我更喜欢制作 Java GUI。但是话虽如此,如果您的程序仅适用于 Windows 应用程序,那么 Java 几乎没有 C# 无法做到的事情。所以我建议你选择并创建你的 GUI/程序。
-
不确定 UI 内容的复杂性,但一个糟糕的起点可能是 improve.dk/compiling-java-in-visual-studio,但是您面临的风险是您创建的怪物会反对您。我会领导@hovercraft 充满鳗鱼的建议:-)
标签: java .net swing visual-studio user-interface