我正在创建一个绘画程序,并且我有一个扩展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?