Scusate chi mi puo' spiegare in modo semplice l' istruzione this ?
Ho capito che all'interno di una classe:
int x1=0;
public TastieraFinestra(String titolo) {
this.x1=x1
}
la x1 del costruttore la riporta alla dichiarazione della variabile.
ma in questo caso cosa fa ? la riga incriminata e' questa "pulsanti = new PannelloTasti(this);"
import java.awt.BorderLayout;
import java.awt.Font;
import javax.swing.JFrame;
import javax.swing.JTextArea;
public class TastieraFinestra extends JFrame
{
JTextArea display;
PannelloTasti pulsanti;
boolean resetDisplay = true;
public TastieraFinestra(String titolo)
{
super(titolo);
display = new JTextArea();
display.setText("");
pulsanti = new PannelloTasti(this);
add(display,BorderLayout.NORTH);
add(pulsanti,BorderLayout.CENTER);
display.setEditable(false);
display.setFont(new Font("SansSerif",Font.PLAIN,22));
}
grazie a tutti...Abbiate pazienza