Контекст этот метод в это трудно понять, но я постараюсь направить вас в правильном направлении:
я предполагаю, что есть три текстовых поля, где пользователь вводит некоторые данные, и вы хотите для подтверждения и последующего вызова других действий по этим данным.
Поток программы, как правило, будет:
- Вы придаете прослушивателя к кнопке
- пользователь нажимает кнопку, например,
- Слушатель, который прилагается к кнопке вызывается при нажатии кнопки
- Слушатель теперь могут собирать данные из текстовых полей и передавать их другим способом можно определить, где вы можете обрабатывать проверки и другие действия
Так что для того, чтобы решить вашу проблему:
// this is called once
void initButton() {
change.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent event) {
String ppaswd = txt3.getText();
String confir = txt2.getText();
String antigua = txt1.getText();
changePassword(ppaswd, confir, antigua);
}
}
// this is called everytime your ActionListener is called on an event
void changePassword(String ppaswd, String confir, String antigua) {
if (antigua.equals(nueva)) {
if (ppaswd.equals(confir)) {
nueva2 = confir;
System.out.println(nueva2);
// I would not suggest to do that here...but for now I hope it's okay
<frame of the pwd form>.dispose();
}
}
}
Я надеюсь, что это помогает.
Для начала вспомните, как вы задаете вопрос ... Как вы его написали ... Некоторые пользователи могут найти это грубо ... – CoderNeji
В вашем вопросе отсутствует вопрос. – Manu
Что такое nueva здесь – CoderNeji