我希望这是这个问题的正确网站,如果不是,请道歉。

在加工草图中,我可以控制显示窗口的初始位置吗?必须首先调用的 size() 函数只允许指定宽度和高度。

这已经成为一个可能的问题,现在我开始使用 G4P(用于处理的 GUI)库,其中 GWindow() 的位置具有位置参数,但它们似乎不是相对于主显示窗口而是相对于整个监视器屏幕,我希望额外的窗口出现在主窗口中。当我想将程序的使用从我的台式机(显示器 1280 x 1024 像素)转移到我的笔记本电脑(1280 x 800 像素)时,这一点尤其重要。

最佳答案

假设您在谈论 Java 模式,那么您可以访问一个名为 frame 的变量。

但是,在 setup() 函数完成之前,frame 变量似乎不可用,因此您必须在此之后访问它。这对我有用:

boolean frameMoved = false;

void setup() {
  size(500, 500);
}

void draw() {

  if(!frameMoved){
    frame.setLocation(100, 100);
    frameMoved = true;
  }

  background(0);
}

可能有更聪明的方法来做到这一点,但它对我有用。

关于user-interface - 在加工草图中,我可以控制显示窗口的位置吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27693319/

10-09 06:15
查看更多