繁体   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