I have 16 JLabel in a Map, and a JPanel. Now I want to check in that JPanel contains a JLabel or not among 16. I have tried this approach:
private int PanelContains(JPanel panel) {
JLabel Value;
for (Entry<Integer, JLabel> entry : Blackbox.entrySet()) {
Value = entry.getValue();
if (panel.getName() == Value.getParent().getName()) {
return 1;
}
}
return 0;
}
I am comparing with their name. But I am getting "Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException"
error on if (panel.getName() == Value.getParent().getName())
this line.