colorchooser のヘルプをお願いします。では、3 つのテキスト フィールドに rgb color lite 255,255,0 と入力します。次に、それらをintに変換し、最後に背景色を変更する必要があります。問題は、[OK] ボタンをクリックするとエラーが発生することです。
public void actionPerformed(ActionEvent e) {
if(e.getSource()==ok){
int rgb = Integer.parseInt (text1.getText());
int rgb1 = Integer.parseInt (text2.getText());
int rgb2 = Integer.parseInt (text3.getText());
v.setBackground(new Color(rgb, rgb1, rgb2));
}
これにより、スレッド「AWT-EventQueue-0」で例外が発生します java.lang.NumberFormatException: For input string: "" at java.lang.NumberFormatException.forInputString(Unknown Source)