Cadastre-se

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

Entrar

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 Clique na imagem para atualizar o captcha.

Você deve fazer login para fazer uma pergunta.

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 Perguntas

  • 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

Você precisa entrar para adicionar uma resposta.

1 Resposta

  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!

Perguntas Relacionadas