size (int x, int y) работает, но не работает в intellij после построения пути к библиотеке обработки - PullRequest
0 голосов
/ 29 января 2019

Так что, в основном, я заядлый пользователь openframeworks, который использует c ++, но у меня есть предстоящий проект в школе, который требует от меня использования java, поэтому я планирую использовать обработку для этого в intellij IDEA.Я следовал нескольким учебникам о том, как добавить файл core.jar в проект в intellij, и все работало хорошо (пока), за исключением того, что size (int x, int y) ничего не делает для холста.Это также заставляет меня задуматься о том, что другие функции могут не работать должным образом.Есть ли что-то еще, что мне нужно добавить к пути к классам?

import processing.core.PApplet;

public class Main extends PApplet {
    public static void main(String[] args) {
        PApplet.main("Main");
    }

    public void setting(){
        size(500,500);
    }

    public void setup(){
        background(100,100,100);
    }

    public void draw(){
        line(50,50,70,70);
    }
}

1 Ответ

0 голосов
/ 29 января 2019
public void setting()

написано с ошибкой.Правильная подпись:

public void settings()

Чтобы избежать подобных проблем, вы можете использовать аннотацию @Override:

@Override
public void settings()

Компилятор предупредит вас, если вы попытаетесь переопределить методкоторый не существует в суперклассе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...