Я нахожусь в середине проекта, где я должен написать систему входа в систему, используя JavaFX 2.0.И сейчас я пытаюсь написать всплывающую подсказку с подключением к полю пароля, но подсказка НИКОГДА не показывает вообще ... Я использую проект FXML-LoginDemo из 'javafx-samples-2.0.3'.А потом я попытался использовать: http://docs.oracle.com/javafx/2.0/ui_controls/tooltip.htm#BABHCHGG пример 19.1.
Если вам нужно больше кода, чтобы увидеть эту проблему, пожалуйста, скажите так ... потому что я действительно не знаю, где проблема ..
Вот мой код:
package demo;
import javafx.event.ActionEvent;
import javafx.fxml.FXML;
import javafx.scene.control.PasswordField;
import javafx.scene.control.TextField;
import javafx.scene.control.Label;
import javafx.scene.control.Tooltip;
/**
* Login Controller.
*/
public class LoginController {
@FXML private TextField userId;
@FXML private PasswordField password;
@FXML private Label errorMessage;
@FXML final Tooltip tooltip = new Tooltip();
@FXML protected void processLogin(ActionEvent event) {
tooltip.setText("\nYour password must be\n at least 8 characters in length\n");
password.setTooltip(tooltip);
if(!App.getInstance().userLogging(userId.getText(), password.getText())){
errorMessage.setText("Invalid username or password: " + userId.getText());
}
//Replaces inputed password with an empty String.
password.setText("");
}
}