在Java中将字符串转换为颜色

在.NET中,您可以实现以下目标:

Color yellowColor = Color.FromName("yellow");

在Java中有没有一种方法可以不必诉诸反射?

PS:我不是在寻找其他存储/加载颜色的方法。我只想知道在哪里有可能做到这一点。

回答:

Color color;

try {

Field field = Class.forName("java.awt.Color").getField("yellow");

color = (Color)field.get(null);

} catch (Exception e) {

color = null; // Not defined

}

以上是 在Java中将字符串转换为颜色 的全部内容, 来源链接: utcz.com/qa/418080.html

回到顶部