我可以动态构建一个变量Java吗
我希望能够构建一个字符串形式的变量,然后将其实际用作正确的类型 示例:我想使用graphics.setColor(color.red) 有没有办法构建变量? 字符串myColor=“Color.”+运行时拉取值 然后,myColor的值为“Color.red” 所以在我的脑海里,代码是这样的 字符串myColor=“Color.”+(颜色选择) graphics.setColor(myColor.value()) 因此,理想情况下,它总是将颜色设置为当前从Gui选择的颜色 你能做到吗我可以动态构建一个变量Java吗,java,Java,我希望能够构建一个字符串形式的变量,然后将其实际用作正确的类型 示例:我想使用graphics.setColor(color.red) 有没有办法构建变量? 字符串myColor=“Color.”+运行时拉取值 然后,myColor的值为“Color.red” 所以在我的脑海里,代码是这样的 字符串myColor=“Color.”+(颜色选择) graphics.setColor(myColor.value()) 因此,理想情况下,它总是将颜色设置为当前从Gui选择的颜色 你能做到吗 谢谢只需使
谢谢只需使用
Color
的一个实例,并根据需要进行更改。如果您不熟悉它,请尝试查看java反射API。如果你真的想这样做,但你真的应该只映射字符串到颜色。谢谢你的输入