Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/04/2010, 23:23
alfredo123
 
Fecha de Ingreso: abril-2010
Mensajes: 1
Antigüedad: 14 años, 1 mes
Puntos: 0
Exclamación como referirse a un JFrame que es creado con extends en un metodo static

Quisiera que algunos me den su ayuda de lo siguiente:
tengo una clase q hereda del JFrame
class clase extends JFrame{
public clase()
{ aqui va mi constructor }

y aca adentro coloco un metodo static
static void anuncio() {
JOptionPane.showMessageDialog(this,"HOLA",
"Saludo",JOptionPane.ERROR_MESSAGE);

}
}
el problema es q segun tengo entendido en el metodo static no puedo utilizar this y no se que poner en lugar de ello, por q por ejemplo en el constructor se ve valido colocar this.setVisible(true); por ejemplo pero aca cuando corro el programa me da un error esa es mi duda, q puedo hacer para referencia este JFrame, agradeceria q alguien me ayudara pues no se que hacer y es po eso q decidi buscar ayuda aca gracias.
posdata: el metodo static lo estoy llamando desde otra clase.