Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/10/2009, 09:30
Avatar de Fuzzylog
Fuzzylog
 
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 16 años, 6 meses
Puntos: 188
Respuesta: Enviar JPanel como (this)

this se refiere a la instancia actual de la clase, igual el JPanel que tienes no es la instancia de la clase, en ese caso, para el método que tienes, puedes usar dos opciones:

Partiendo de esto: public void metodo(JPanel panel)

deberias poner ...

metodo(this.panel);

ó

metodo(panel);

Nota: this se referiría al JPanel si la clase java sobre la q está escrito fuese JPanel y el método se refiriese a una instancia de esa clase. El uso del mismo se puede ver sobre todo en los métodos "setAtributo(valor)" para un determinado atributo de la clase. ---> this.atributo = valor;

Un saludo