Salve a tutti, qualcuno mi sa dire dove ho sbagliato?????
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
import java.awt.Graphics;
public class palla {
int altezza;
int larghezza;
int a;
int b;
Graphics g;
JButton muovi;
palla(){
JFrame f = new JFrame();
f.setLayout(new FlowLayout());
muovi = new JButton("muovi");
f.add(muovi);
f.setSize(400, 700);
f.setVisible(true);
altezza = 15;
larghezza = 15;
b = 0;
a =0;
g.drawRect(a,b,altezza,larghezza);
muovi.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent avvio){
altezza++;
larghezza++;
}
});
}
public static void main(String[] args){
palla pallone = new palla();
}
}
Mi da il seguente errore di runtime:
Exception in thread "main" java.lang.NullPointerException
at palla.<init>(palla.java:28)
at palla.main(palla.java:37).
|