-1
私のプロジェクトは、同時に実行する必要がある2つのメソッドを呼び出すことによって指示します。スレッドや同期なしで同時に2つのメソッドを実行する方法
- は、パラメータとして、乱数、 をパラメータとして、CHOOSECOLOR()によって返されたカラー値とshowColor()メソッドを呼び出すとCHOOSECOLOR()メソッドを呼び出します。結果
、図2及び3の2つのウィンドウが同時に画面に表示される。」図2は、ソリッドカラーで満たされたウィンドウであり、その後3のJOptionPane入力ボックスである。図。
public void guessColor(){
boolean notDead = true;
Color color = Color.BLACK;
while(notDead == true){
int YN = JOptionPane.showConfirmDialog(null, "Enter the ESP game?", "ESP game", JOptionPane.YES_NO_OPTION);
if (YN == 0){
Random rg = new Random();
input = rg.nextInt(6) + 1;
showColor(chooseColor(input));
showColor(color);
System.out.println(input);
}
if (YN == 1){
JOptionPane.showMessageDialog(null, "You clicked 'no' to the question. I already knew \nyou would do that. My ESP told me.");
System.exit(0);
notDead = false;
break;
}
}
}