Título: Evento del JFrame Publicado por: mapers en 12 Junio 2011, 00:44 am Buenas señores del Foro desearia que me dieran una manita con esto necesito abrir una ventana con eventos del teclado por ejemplo.
abro mi JFrame como ventana ´principal y luego preciono "CTL + 1 " me abra una ventana luego presiono "CTL + 2 " me abra otra ventana y asi ...........como podria implementar el metodo .................un ejemplo profabor Título: Re: Evento del JFrame Publicado por: 1mpuls0 en 12 Junio 2011, 06:05 am Lo unico que se me ocurrio fue lo siguiente.
Código
Colocas el evento de keypressed al jframe y en tu método primero verificas si la tecla que se oprimio fue ctrl y despues si fue el número 1 (en ascii es el valor 49) si se cumplen esas dos condiciones entonces realizas la llamada a tu ventana. El problema es que cuando tengas mas componentes sobre el jframe donde tengas el evento no te va a funcionar. Tal vez no sea la forma correcta, pero es una posible solucion. Saludos. Título: Re: Evento del JFrame Publicado por: mapers en 12 Junio 2011, 06:47 am groso men funciona pero hay algo que no manyo bien esa parte del codigo la sacastes con el editor del netbeans, pero que pasa si quiero implementarlo a mano que iria en components para que escuche los eventos del teclado esto :
Código eso iria o cual ????? Título: Re: Evento del JFrame Publicado por: 1mpuls0 en 12 Junio 2011, 07:14 am :¬¬
Código
Título: Re: Evento del JFrame Publicado por: mapers en 12 Junio 2011, 10:19 am esto iria :D en el constructor
Código
el resto lo implemenaria dependiendo que evento deseo que ocurra ahora mi duda es la siguiente porque en algunos casos no ocurre el evento solo cuando la ventana esta sin componentes ocurres esos eventos pero cuando esta con componentes como Jtextfield o combobox ya no ocurre nada de los eventos que uno les implemnta a que se deve o hay algun metodo que me falte llamar Título: Re: Evento del JFrame Publicado por: mapers en 12 Junio 2011, 10:27 am encontre esto en google
Código
como haria para colocar el componente foco al JFrame para que escuche el evento Título: Re: Evento del JFrame Publicado por: 1mpuls0 en 12 Junio 2011, 16:27 pm cuando esta con componentes como Jtextfield o combobox ya no ocurre nada de los eventos que uno les implemnta a que se deve o hay algun metodo que me falte llamar Creo que que ya lo habia mencionado antes. El problema es que cuando tengas mas componentes sobre el jframe donde tengas el evento no te va a funcionar. Utiliza requestFocus Código
Saludos. Título: Re: Evento del JFrame Publicado por: mapers en 12 Junio 2011, 17:41 pm todo me funciona ok gracias por el requestFocus pero desearia que ocurriera todos los eventos cuando presiono Escape mira
Código
me imprime en pantalla pero no ejecuta la linea para cerrar la ventana :D a que se deve esto Título: Re: Evento del JFrame Publicado por: 1mpuls0 en 12 Junio 2011, 18:33 pm Intenta con
Código Código
Código Es una propiedad del jframe que se supone ya debiaste haber definido desde antes. Saludos. Título: Re: Evento del JFrame Publicado por: mapers en 12 Junio 2011, 19:15 pm ese si funciona men pero solo deseo que se me cierre la ventana que tengo presente y no todas las ventanas :D por eso uso
Código
pero al parecer no funciona pero si funciona Código no existira otro metodo parecido al primero en el que solo pueda cerrar la ventan del evento y que no s em cierre toda mi aplicacion ........................ Título: Re: Evento del JFrame Publicado por: 1mpuls0 en 12 Junio 2011, 19:49 pm No entendí con eso de "al parecer no funciona pero si funciona" :xD
Intenta con estos métodos. Código
Código
Saludos Título: Re: Evento del JFrame Publicado por: mapers en 13 Junio 2011, 05:07 am me refiero a que funciona el
Código pero no el Código
solo deseo cerrar le ventana del evento no todas :S pero ya me salio con el dispose() gracias .............. Título: Re: Evento del JFrame Publicado por: 1mpuls0 en 13 Junio 2011, 05:10 am Intenta con estos métodos. Código
Código
Título: Re: Evento del JFrame Publicado por: mapers en 13 Junio 2011, 09:03 am ahora mi duda es la siguiente :S mira en mi ventana hay botones y hasta un JunternalJFrame y JTextfiel lo que pasa es que despues de usar los ocmponenetes de mi interfaz y quiero cerrar mi ventana simplemente ya no detecta el teclado o esque se cambio de focus si es asi como puedo regresarlo........los botones de control los tiene el JInternalFrame ..............gracias por todo .........
si me funciona tu metodo siempore y cuando no haga nada en la ventana .................................... o debo colocar el Código
por cada evento que hago para que refresque mi focus |