Witam mam program Logo Quiz w Javie z użyciem JFrame i zrobiłem że gdy do pola tekstowego wpisze się Skype powinno być, że dobra odpowiedź a wyskakuje że zła. Co mam zrobić, jak poprawić kod? Część kodu w której jest błąd:
public void actionPerformed(ActionEvent e) {
odp = "Skype";
if (zyc==0){
JOptionPane.showMessageDialog(this, "Przegrałeś");
dispose();
}
else{
if (tf1.getText()==odp){
JOptionPane.showMessageDialog(this, "Odpowiedź prawidłowa. Dostajesz 1 punkt.");
pkt += 1;
Latwy2 lat2 = new Latwy2();
dispose();
}
else{
JOptionPane.showMessageDialog(this, "Odpowiedź nieprawidłowa tracisz jedną sznase");
zyc = zyc-1;
Zle zle = new Zle();
dispose();
}
}
}
}