Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我可以动态构建一个变量Java吗_Java - Fatal编程技术网

我可以动态构建一个变量Java吗

我可以动态构建一个变量Java吗,java,Java,我希望能够构建一个字符串形式的变量,然后将其实际用作正确的类型 示例:我想使用graphics.setColor(color.red) 有没有办法构建变量? 字符串myColor=“Color.”+运行时拉取值 然后,myColor的值为“Color.red” 所以在我的脑海里,代码是这样的 字符串myColor=“Color.”+(颜色选择) graphics.setColor(myColor.value()) 因此,理想情况下,它总是将颜色设置为当前从Gui选择的颜色 你能做到吗 谢谢只需使

我希望能够构建一个字符串形式的变量,然后将其实际用作正确的类型

示例:我想使用graphics.setColor(color.red)

有没有办法构建变量? 字符串myColor=“Color.”+运行时拉取值 然后,myColor的值为“Color.red”

所以在我的脑海里,代码是这样的

字符串myColor=“Color.”+(颜色选择)

graphics.setColor(myColor.value())

因此,理想情况下,它总是将颜色设置为当前从Gui选择的颜色

你能做到吗


谢谢

只需使用
Color
的一个实例,并根据需要进行更改。如果您不熟悉它,请尝试查看java反射API。如果你真的想这样做,但你真的应该只映射字符串到颜色。谢谢你的输入