Я создаю программу рисования, и у меня есть класс, расширяющий 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 в форме?