[英]Why can't I set content to my returned object (Java)?
我正在嘗試從控制器調用可繪制頻譜,然后將以下數據設置為可繪制頻譜。 我不斷收到一個錯誤,認為左側必須是變量。 調用獲取一個specPanel(JPanel)
,該對象已分配了DrawableSpectrum
。 SpecPanel
有一個稱為get Spectrum的方法,該方法返回此光譜。 在這兩個調用中,如果它們不為null,而從未為null,則放入System.out.println
。
我在這里想念什么嗎?
con.getSpecPanel().getSpectrum() = (DrawableSpectrum)interpreter.getShapes().get(0);
謝謝。
假設您有一個,則應改用Spectrum
的二傳手。 如果不這樣做,則應該實現它,然后可以像這樣設置數據:
con.getSpecPanel().setSpectrum((DrawableSpectrum)interpreter.getShapes().get(0));
可以在字段和變量上進行分配,這是設置員在后台執行的操作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.