2016-05-21 1 views
0

文字列からHEXコードを読み取るプログラムを作成しています。次に、JColorChooserを使ってHEXコードで見つかった色を表示しますが、これを行う方法を理解できないようです。これをどうやってやりますか?私ができなければ、次善策は何ですか?JColorChooserの色を文字列で設定するには?

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

はこれを見てくださいます。http:/ /stackoverflow.com/questions/4129666/how-to-convert-hex-to-rgb-using-java – Arman

答えて

0

は、(例えば)を使用してintに文字列を変換します

int color = Integer.parseInt(testField.getText(),16); //decode hex string 
+0

これは機能します!ありがとう! – Kivitoe

関連する問題