2017-02-17 26 views
0

Я обновляю какой-то старый скрипт на P3, есть часть, где я хочу масштабировать окно приложения до размера загруженного изображения.Обработка 3/PApplet surface.setSize в Java

Поскольку я работаю в IntelliJ и поэтому прямо в Java, я не могу получить прямой доступ к поверхности. Кто-нибудь знает, как я могу назвать surface.setSize() в проекте Java?

ответ

0

Вы все еще можете перейти к переменной surface. Просто вызовите функцию getSurface() класса PApplet. Если вы расширяете PApplet, вы можете просто вызвать его напрямую.

public class MySketch extends PApplet{ 

    public void mousePressed(){ 
     getSurface().setSize(200, 200); 
    } 

    // other functions 

} 

Также обратите внимание, что если вы загружаете изображение в самом начале, вы можете просто использовать функцию settings() и вызвать size() вместо того, чтобы идти через переменную surface.