Título: processWindowEvent Publicado por: NekroByte en 17 Julio 2007, 03:42 am Estoy practicando Java haciendo un programa y bla bla bla, todo bien hasta ahí. El caso es que cuando le doy a la tachita de cerrar (mi programa extends Frame) no cierra, no pasa nada, por lo que decidí meterme con las clases que heredó ( lo he probado con System.exit() y con dispose() ):
Código
Y me tira error de que no encuentra el símbolo (cannot find symbol), y la única forma de componerlo es que convierta el Código
Código
Y yo me pregunto, ¿qué no se supone que el asterisco es para incluir todo el paquete? Título: Re: processWindowEvent Publicado por: Casidiablo en 17 Julio 2007, 23:11 pm Esto sucede porque el asterisco incluye TODAS las clases de un paquete, pero event es un paquete no una clase, por lo tanto no lo incluye.
Saludos! Título: Re: processWindowEvent Publicado por: NekroByte en 18 Julio 2007, 05:28 am Me imagino que .awt.event es un subpaquete de .awt, porque yo lo que creía era que el .* incluía todo lo que estaba dentro del paquete: clases, subclases y subpaquetes, en fin, todo.
Pero veo que sólo incluye las clases y no los demás paquetes. Gracias, Casidiablo. Título: Re: processWindowEvent Publicado por: egyware en 19 Julio 2007, 17:50 pm no has intendado añadir un WindowListener
y en el metodo WindowClosing agregar el System.exit(0); xau................. ;D PS:mmmm viendo tu codigo me parece algo extraño Código e.WINDOW_CLOSING que es un int o un boolean porque la sentencia if solo recibe booleans ps: jiji aqui van extractos de las clases JDialog y Window cimi procesan el processWindowEvent Código
|