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.