23 package com.realtime.crossfire.jxclient.gui.commands;
33 import org.jetbrains.annotations.NotNull;
84 final GUIText currentPasswordField = gui.getFirstElement(
GUIText.class,
"account_password_current");
85 final GUIText newPasswordField = gui.getFirstElement(
GUIText.class,
"account_password_new");
86 final GUIText confirmPasswordField = gui.getFirstElement(
GUIText.class,
"account_password_confirm");
88 if (currentPasswordField ==
null || newPasswordField ==
null || confirmPasswordField ==
null) {
92 final String currentPassword = currentPasswordField.
getText();
93 final String newPassword = newPasswordField.
getText();
94 final String confirmPassword = confirmPasswordField.
getText();
96 if (currentPassword.isEmpty()) {
99 error.
setText(
"Please enter your current password!");
104 if (newPassword.isEmpty()) {
107 error.
setText(
"Can't have an empty password!");
111 if (!confirmPassword.equals(newPassword)) {
114 error.
setText(
"Passwords don't match!");