我想要交互式地改变我的PApplet窗口的屏幕大小,但我不确定如何实现。最初,我认为我会声明一个布尔全屏变量,并在设置方法中:如果全屏是真的,则将大小设置为fullScreen(),否则它将是一个较小的固定大小。点击按钮将触发全屏布尔值从false到true或从true到false的更改。然而,这对我不起作用。我理解这是因为一旦画布被重新绘制,设置方法就不会再次调用。 有人能解决这个问题吗?
您可以使用surface变量,该变量提供了让您更改草图窗口大小和位置的函数。 特别地: surface.setResizable(true)将允许用户调整窗口大小。 surface.setSize(500, 500)将把窗口大小更改为500x500。 您可以在这里找到更多信息。