等待用户输入然后关闭

时间:2015-03-09 17:51:27

标签: java swing user-interface loops while-loop

在这个程序中(使用GUI)我想等待用户按Enter键开始下一个方法调用。基本上我想停止同时发生的while循环中的所有内容。

import java.awt.*;
import java.awt.event.*;
import java.io.IOException;
import java.util.Random;

import javax.swing.*;



public class Checker extends JFrame{

    public static void check(){
        int x=0;
        int y;
        int xrand;
    int yrand;
    GUIp1 play1= new GUIp1("Vez de Jogador 1","//");
    x=play1.getNump1();
    xrand=play1.getNump1rand();
    y=x+1;
    while(x!=y){

        GUIp1 play2=new GUIp1("Vez de Jogador 2", "\nNúmero aproximado do adversário: "+ xrand);
        y=play2.getNump1();
        yrand=play2.getNump1rand();     
        if(y==x){
            JOptionPane.showMessageDialog(null, "Vitória para o Jogador 2! O número do adversário era: "+ x);
        }
        else {GUIp1 play3= new GUIp1("Vez de Jogador 1","Número aproximado do adversário: "+yrand);
        x=play3.getNump1();
        if(x==y){
            JOptionPane.showMessageDialog(null, "Vitória para o Jogador 1!");
        }
        else{}}
        }
    }


}

0 个答案:

没有答案