I would like to know, what is main by NullPointerException.
My understanding of this error code is that there is a variable with null value being used. But what does it really mean. Kindly seek your enlightenment.
Exception in thread "main" java.lang.NullPointerException
at java.awt.Container.addImpl(Unknown Source)
at java.awt.Container.add(Unknown Source)
at TicTacToe.<init>(TicTacToe.java:29)
at TicTacToe.main(TicTacToe.java:49)
public class TicTacToe {
JPanel t3pan;
JButton button1;
JButton button2;
JButton button3;
JButton button4;
JButton button5;
JButton button6;
JButton button7;
JButton button8;
JButton button9;
TicTacToe()
{
t3pan = new JPanel();
GridLayout gl = new GridLayout(3,3);
t3pan.setLayout(gl);
t3pan.add(button1);
t3pan.add(button2);
t3pan.add(button3);
t3pan.add(button4);
t3pan.add(button5);
t3pan.add(button6);
t3pan.add(button7);
t3pan.add(button8);
t3pan.add(button9);
JFrame t3frame = new JFrame();
t3frame.setContentPane(t3pan);
t3frame.pack();
t3frame.setVisible(true);
}
public static void main(String[] args)
{
new TicTacToe();
}
}