我希望这是这个问题的正确网站,如果不是,请道歉。
在加工草图中,我可以控制显示窗口的初始位置吗?必须首先调用的 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/