簡體   English   中英

為什么不能將內容設置為返回的對象(Java)?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM