没有什么可以阻止你将PApplet嵌入到JFrame中...如果人们想要使用Swing,他们可以按照自己的意愿嵌入自己。
但是,我没有找到任何示例如何执行此操作,当我尝试过它时,结果从未运行良好 - 使用我现在已经嵌入的PApplet
代码,我甚至可以创建一个菜单bar,但applet不会对调整JFrame
的大小做出反应。此外,frame
的{{1}}成员是PApplet
,因此我找到的任何文章(如this one on Processing forum或Window Size and Full Screen in the Processing docs)都不适合我。
以下是我现在所拥有的内容,或多或少地从Using a Processing Sketch as a Java Component复制:
null
和
import processing.core.PApplet;
public class CurveEditorApplet extends PApplet {
public static void main(String args[]) {
new CurveFrame();
}
}
如何更改它以便在调整主窗口大小时调整小程序的大小?