Как добавить пользовательский компонент в форму в Intellij IDEA? - PullRequest
0 голосов
/ 29 мая 2019

Я создаю программу рисования, и у меня есть класс, расширяющий JPanel для использования в качестве холста. Это работает хорошо, пока я не попытаюсь запустить программу, потому что форма ожидает JPanel, но я определил DrawPanel.

Я получаю сообщение об ошибке:

Error:forms: /Users/[ommitted]/IdeaProjects/cab302_assign2/vector/src/VEC.form: Cannot bind: Incompatible types. Cannot assign javax.swing.JPanel to field VEC.canvasPanel

В VEC.java я определил canvasPanel как DrawPanel, а в VEC.form canvasPanel - это JPanel. Как сделать canvasPanel DrawPanel в форме?

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