如何用字符串设置JColorChooser的颜色?

时间:2016-05-21 18:54:30

标签: java colors hex jcolorchooser

我正在制作一个从String中读取HEX代码的程序。然后,它使用JColorChooser显示它使用HEX代码找到的颜色,但我似乎无法弄清楚如何执行此操作。我该怎么做呢?如果我不能,那么第二个最佳解决方案是什么?

PS:如果这有帮助,这里有一些代码:

    JColorChooser colorChooser = new JColorChooser();
    textField = new JTextField();

    JButton btnOk = new JButton("OK");
    btnOk.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent arg0) {
            String str = textField.getText();
            colorChooser.setColor(str);
        }
    }); 

1 个答案:

答案 0 :(得分:0)

使用(例如):

将字符串转换为int
int color = Integer.parseInt(testField.getText(),16); //decode hex string