当输入颜色名称时,我希望能够获得RGB值。以下代码对于某些颜色(我猜是基本颜色如红色)有效,但对于其他一些颜色(如青色和紫红色)则无效:
import java.awt.Color;
import javax.swing.text.html.StyleSheet;
public class ColourTest {
public static void main(String[] args) {
StyleSheet s = new StyleSheet();
String colourName = "RED";
Color clr = s.stringToColor(colourName);
int r = clr.getRed();
int g = clr.getGreen();
int b = clr.getBlue();
System.out.println("red:" + r + " green :" + g + " blue:" + b);
}
}
是否有另一种方法获取颜色名称的RGB值?