Hello,

Para realizar o cadastro, você pode preencher o formulário ou optar por uma das opções de acesso rápido disponíveis.

Welcome Back,

Por favor, insira suas informações de acesso para entrar ou escolha uma das opções de acesso rápido disponíveis.

Forgot Password,

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Captcha Click on image to update the captcha.

You must login to ask a question.

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

PergunteAqui Latest Questions

  • 0
Anônimo(a)

Java sim e nao em um Alert.question?

olha so….

chamei um alerta para quando fechar o aplicativo….
supondo que…. fecho>>> ai o alerta aparece>>>me pergunta >>>fechar sim ou nao>>>digo nao>>>> ele !fecha!
?????

entenderam?
olha o meu
//em um circulo
Circle{
centerX:70
centerY:70
radius:30
fill:Color.AZURE
onMouseClicked:function(e:MouseEvent):Void{
Alert.question(“aterta”); //com açao alerta
println(“aplicativo finalizado”); //.
FX.exit()://fechar
}
}

question por ser uma questao ele pergunta sim ou nao

mais no meu mesmo informando nao a açao e executa….

ajuda ae…

valew

You must login to add an answer.

1 Answer

  1. Na verdade esse código aí não é java, deve ser JavaFX ou javascript…

    Aí está, o programa vai sendo executado sequencialmente certo? Linha após linha, primeiro ele vai e cria o círculo, aí você criou um ouvinte de evento, quando alguém clicar ele vai fazer tudo o que está dentro da função onMouseClicked:

    onMouseClicked:function(e:MouseEvent):Void {
    Alert.question(“aterta”); //com açao alerta
    println(“aplicativo finalizado”); //.
    FX.exit()://fechar
    }

    Na primeira linha, o que vai acontecer é mostrar uma janela perguntando alguma coisa ao usuário, o usuário dá um jeito de se livrar da janela, seja clicando em sim, não, ou no “x” pra fechar a janela, e o programa continua executando normalmente…. imprime na tela ( linha println(“aplicativo finalizado”);) depois fecha…

    Me diz como você está tratando o Sim ou Não que o cara vai responder na jenale de question? Você não está tratando. provavelmente Alert.question() deve retornar um valor booleano (true ou false/ verdadeiro ou falso), verdadeiro caso o cara responda “Sim” e “Falso” caso o cara responda não.

    Então você pode usar isso dentro de um condicional, tente fazer o seguinte:

    onMouseClicked:function(e:MouseEvent):Void {
    //Se o cara responder o alerta com Sim, vai entrar no bloco if
    if( Alert.question(“aterta”) ) {
    FX.exit()://Se ele respondeu que Sim, significa que quer fechar.
    }
    /*Se ele responder que não, o programa não vai entrar no if superior e vai continuar executando
    até chegar no final do programa.*/
    }

    Espero ter ajudado. Não esqueça de votar na melhor resposta!

Related Questions