如何在Java中的Jpanel中打开wordpad或记事本?

时间:2013-10-29 08:26:15

标签: java swing

我正试图在notepad++中打开Jpanel,但我无法做到。有人可以帮我解决一下这个问题吗?

我阅读了有关API JDIC但未找到有关在JPanel中打开文本编辑器的任何内容。是否有任何其他API可以帮助我完成任务。

3 个答案:

答案 0 :(得分:4)

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

您只能将其作为一个独立的进程从java运行,否则您将无法与它集成。

但是,您可以利用JSyntaxPane组件的语法高亮 - 也许这就足够了。

答案 1 :(得分:2)

您要做的是在notepad++中嵌入JPanel这是不可能的。 JPanel只能包含JComponents

如果你需要的只是notepad ++提供的语法高亮和缩进设施,那么你需要使用JSyntaxPane

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

答案 2 :(得分:2)

使用Runtime.getRuntime().exec("your_executable_file")在分离的过程中运行您的应用程序。 Read it