我正在制作一个从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);
}
});
答案 0 :(得分:0)
使用(例如):
将字符串转换为intint color = Integer.parseInt(testField.getText(),16); //decode hex string