首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

(通译)第十五回 JavaFX2.0 密码框PasswordField

2012-09-01 
(翻译)第十五回 JavaFX2.0 密码框PasswordField原文地址http://download.oracle.com/javafx/2.0/ui_contro

(翻译)第十五回 JavaFX2.0 密码框PasswordField

原文地址http://download.oracle.com/javafx/2.0/ui_controls/password-field.htm#CHDIAAAJ

?

?

PasswordField类实现了一种特定的文本框:用户向其中输入的字符都被隐藏,代之显示的是特殊的回显串。Figure 9-1是一个带有提示语的密码框。


Description of "Figure 9-1 Password Field with a Prompt Message"


Description of "Figure 9-2 Password Field with the Set Text"

密码框中的值也可以用getText方法获得。您可以在您的应用程序处理这个值,并设置适当的身份验证逻辑。

这里通过setOnAction方法为密码框定义了身份验证逻辑。该方法调用的时间是提交密码后,它新建了一个EventHandler对象来处理键入的值。如果输入值和要求值不同,相应的信息就以红色显示出来,见Figure 9-3.


Description of "Figure 9-3 Password is Incorrect"

如果输入值符合要求,确认信息就显示出来,见Figure 9-4.


Description of "Figure 9-4 Password is Correct"

出于安全考虑,最佳实践是键入文本后清空密码框。在Example 9-2 中,身份验证后会将密码框置空。

?

热点排行