Har*_*ton 3 processing user-interface window
我希望这是这个问题的正确网站,如果不是,请道歉.
在Processing草图中,我可以控制显示窗口的初始位置吗?size()必须首先调用的函数只允许指定宽度和高度.
这已经发生了一个可能的问题,现在我开始使用G4P(GUI for Processing)库,其中a的位置GWindow()有位置参数,但它们似乎不是相对于主显示窗口而是相对于整个显示器屏幕,我希望额外的窗口出现在主窗口中.当我想将程序的使用从我的桌面(监视器1280×1024像素)转移到我的笔记本电脑(1280乘800像素)时,这尤其重要.
假设您正在讨论Java模式,那么您可以访问一个名为frame的变量.
但是,在setup()函数完成之后,框架变量似乎不可用,因此您必须在此之后访问它.这对我有用:
boolean frameMoved = false;
void setup() {
size(500, 500);
}
void draw() {
if(!frameMoved){
frame.setLocation(100, 100);
frameMoved = true;
}
background(0);
}
Run Code Online (Sandbox Code Playgroud)
可能有一种更聪明的方法可以做到这一点,但它对我有用.
| 归档时间: |
|
| 查看次数: |
1768 次 |
| 最近记录: |