2

我正在尝试打开notepad++Jpanel但无法做到。谁能帮助我如何做到这一点?

我阅读了有关 API JDIC 的信息,但没有找到有关在JPanel. 是否有任何其他 API 可以帮助我完成任务。

4

3 回答 3

4

Notepad++ 是一个独立的应用程序。它不是作为 dll 分发的,您可以从中重用某些元素,也不是系统控件。

您只能将它作为与 java 分开的进程运行,否则您将无法与它集成。

但是,您可以利用JSyntaxPane组件的语法突出显示 - 也许这就足够了。

于 2013-10-29T08:34:54.753 回答
2

用于Runtime.getRuntime().exec("your_executable_file")在单独的进程中运行您的应用程序。阅读它

于 2013-10-29T08:37:07.553 回答
2

你想要做的是嵌入notepad++其中JPanel是不可能的。AJPanel只能包含JComponents

如果您只需要 notepad++ 提供的语法高亮和缩进功能,那么您需要使用JSyntaxPane.

下载http ://code.google.com/p/jsyntaxpane/

于 2013-10-29T08:34:13.620 回答