我认为这是错误的,但我需要它......
因此,要在 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使用的图像?)。所以,这就是为什么我不需要一个窗口出现。
答案 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(假);
希望这有帮助