我在网上做了一些没有运气的研究,我似乎无法在SO上看到类似的问题。
我想知道是否可以放置一个Windows程序以适应jFrame或jWindow。我想到的一个特殊例子是,如果我要创建一个jFrame,我可以生成一个打开的windows程序(即cmd.exe)并将该窗口嵌入到我的jFrame中。希望下面的图像描绘了我想要实现的目标。
答案 0 :(得分:1)
在本网站上已多次询问此问题,并且总是,据我所知,答案是相同的:虽然这是理论上可行的,但实施起来非常困难,特别是因为Java Swing使用的重量轻不是由OS创建,而是由Swing本身创建的组件。你最好使用一种语言来使你的操作系统变得更紧密,例如C#,如果是Windows或带有Windows的C / C ++以及其他所有操作系统。
所以我的最终答案是:这对Java Swing GUI来说并不实用。
修改强>
请注意,如果您只想从命令行流输出,可以通过在JTextField或JEditPane或JTextPane中显示它来完成。为此,无需在GUI中嵌入OS窗口。