Hi, ich habe 2 PasswordField's in meinem Programm und einen Button. Der Button ist nicht anklickbar, soll es aber werden, sobald die Eingaben in den 2 Passwortfeldern übereinstimmen. Wie funktioniert das? Ich habe folgenden Code:
Wobei "pwf" und "pwf2" die PassWordFields sind und "next" der Button, der vorher disabled wurde. Momentan also einen ActionListener zum 2. PasswordField hinzugefügt, probiert habe ich es auch, ohne irgendeinen ActionListener einfach nur die if Bedingung hinzuschreiben, die dann die Passwörter vergleicht und entweder den Button en- oder disabled.. Klappt aber alles nicht, der Button bleibt durchgehend disabled. Was mach ich falsch? Würde mich über Hinweise freuen..
Java:
pwf2.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e){
if (pwf.getPassword() == pwf2.getPassword()) {
next.setEnabled(true);
}
}
});
Wobei "pwf" und "pwf2" die PassWordFields sind und "next" der Button, der vorher disabled wurde. Momentan also einen ActionListener zum 2. PasswordField hinzugefügt, probiert habe ich es auch, ohne irgendeinen ActionListener einfach nur die if Bedingung hinzuschreiben, die dann die Passwörter vergleicht und entweder den Button en- oder disabled.. Klappt aber alles nicht, der Button bleibt durchgehend disabled. Was mach ich falsch? Würde mich über Hinweise freuen..