Buscar
Social
Ofertas laborales ES

Foro sobre Java EE > Ventanas en JavaEE

Hola a todos, estoy haciendo un proyecto en java EE. Es un juego del ahorcado y mi pregunta es cómo puedo lanzar un mensaje (ya sea una ventana nueva, un popup o lo que sea) desde un método.
La idea es preguntar al jugador si quiere jugar una nueva partida o no. Pero no sé cómo lanzarlo desde el método y no encuentro nada parecido que me pueda ayudar.

public void jugarNuevo(){
aquí iría el lanzador del mensaje
}

si quiere jugar ya tengo el método ( nuevaPalabra() ) que reiniciaría el juego, y si no, lo mandaría al login de nuevo.

Mucahs gracias .

noviembre 13, 2013 | Registered CommenterReira

??
Con que tecnologias concretas de Java EE estas trabajando? No es una aplicacion web?

noviembre 14, 2013 | Unregistered CommenterUnoPorAhi

Sí, es que soy nueva en esto del Java, es un curso que estoy haciendo de Desarrollo de aplicaciones web con Java EE.
Y como para proyecto final no quería hacer la típica biblioteca que hace todo el mundo me compliqué con ésto del ahorcado. Y la verdad es que tengo tanto hecho ya que me da pena y pereza empezar otro proyecto distinto. Además que sólo me falta eso para terminarlo. :(
Os agradecería que me ayudaráis, os envío el código si hace falta.
Muchas gracias. :)

noviembre 14, 2013 | Registered CommenterReira

En serio nadie me puede ayudar???

:'(:'(:'(:'(:'(:'(:'(:'(:'(

noviembre 19, 2013 | Registered CommenterReira

sí lo tengo con javascript y lo del mensaje se muestra, ahora mi problema es que cuando le dice no, va bien, redirecciona al login, pero cuando le dice que sí, no hace lo que debiera.

el script:

function quieresJugarOtraPartidaOnload() {
var jugarNuevo = document.getElementById('campoOculto').value;
if (jugarNuevo === "true"){
// si jugarNuevo es true, preguntar si quiere jugar otra partida
if (confirm('¿Quieres jugar otra partida?')){
ahorcado.nuevaPalabra();
}
else{
// si no quiere jugar otra partida, re direcciona a login
document.location.href = 'Login.xhtml';
}
}
document.getElementById('campoOculto').value = "false";
}

el problema está en ahorcado.nuevaPalabra(), si lo pongo así no hace nada, y si lo pongo así : #{ahorcado.nuevaPalabra()}; entonces entra siempre aunque no haya ganado o perdio todavia y me reinicia constantemente la palabra.... con lo cual, no sale el mensaje porque no llega a perder o ganar nunca.. en éste caso no sé por qué entra porque el valor del campo oculto es "false" y no cambia hasta que pierde o gana. Incluso lo tenía boleano y lo cambié a un String a ver si era problema del valor del campo oculto, pero tampoco...

Gracias.

noviembre 19, 2013 | Registered CommenterReira

Puedes probar usando Primefaces aqui tienes un ejemplo

http://www.primefaces.org/showcase/ui/confirmDialog.jsf

Si tienes alguna duda puedes escribirme y procuraré colaborarte lo mas pronto
aqui mi correo

gato_mph@hotmail.com

diciembre 5, 2013 | Unregistered CommenterDavid