如何使PApplet不显示窗口

时间:2014-05-14 12:48:56

标签: java processing

我认为这是错误的,但我需要它......

因此,要在 Java模式中运行Processing草图,您必须在主类中extends PApplet,然后在setup()中确定窗口使用size(int x, int y)的大小。然后,当您运行它时,它将显示一个Java窗口Applet Viewer。

我想问的是,如何防止窗口出现?我尝试删除size方法,但它出现在(似乎是)默认大小的范围内。尝试把0作为参数,出错了(x和y必须是> 0)。

有没有办法做到这一点?

如果有任何遗漏信息或我在帖子中犯了错误,请告诉我。

第一次编辑 - 添加更多信息

假设我有2个类:实现Processing和扩展PApplet的那个被我命名为Pikachu,而一个名为Jojo的普通Java类。 Jojo将把参数传给皮卡丘,而皮卡丘将处理这个参数。参数是image's name,或者如果可以的话,图像本身(我还不知道,可以从Java处理执行Image类吗?)。然后Processing会处理该图像,再次作为图像输出一个输出(然而,我还不知道,处理能否输出一个供Java使用的图像?)。所以,这就是为什么我不需要一个窗口出现。

1 个答案:

答案 0 :(得分:0)

也许您可以尝试使用Frame对象。

在文档中有一个函数.setVisible(boolean b) 如果你调用.setVisible(false),你可以关闭框架。

http://docs.oracle.com/javase/7/docs/api/java/awt/Window.html#setVisible(boolean)

我不确定如何使用纯Java访问框架。在处理过程中,您只需致电

即可

frame.setVisible(假);

希望这有帮助