わかりましたので、私はこれに困惑しました...
私が達成しようとしているのは、0 から 9 までの一連の数字を生成することです。数字の生成後、画面上のテキストフィールドに入力したいと思います。乱数をキーコードに変更することを除いて、すべての基本的な機能が動作するようになりました。現在、キーコードに変換すると0になります。
これが私のコードです:
public void random() {
int rand = new Random().nextInt(10);
System.out.println(""+rand);
convert();
}
public void convert() {
switch (rand) {
case 0:
rand = KeyEvent.VK_0;
System.out.println(""+0);
break;
case 1:
rand = KeyEvent.VK_1;
System.out.println(""+1);
break;
case 2:
rand = KeyEvent.VK_2;
System.out.println(""+2);
break;
case 3:
rand = KeyEvent.VK_3;
System.out.println(""+3);
break;
case 4:
rand = KeyEvent.VK_4;
System.out.println(""+4);
break;
case 5:
rand = KeyEvent.VK_5;
System.out.println(""+5);
break;
case 6:
rand = KeyEvent.VK_6;
System.out.println(""+6);
break;
case 7:
rand = KeyEvent.VK_7;
System.out.println(""+7);
break;
case 8:
rand = KeyEvent.VK_8;
System.out.println(""+8);
break;
case 9:
rand = KeyEvent.VK_9;
System.out.println(""+9);
break;
}
}
出力は次のとおりです。
5
0
あるべき姿:
5
53
提案/解決策はありますか?
ありがとう!!