如何验证输入scala.swing.passwordfield的密码?

时间:2011-11-08 23:03:02

标签: swing scala passwords

我目前正在使用scala 2.9.1开发应用程序的登录系统。我的问题是如何验证输入密码字段的密码,因为返回的字符串已加密。我认为密码匹配有一个简单的.command?谢谢你的帮助!

1 个答案:

答案 0 :(得分:3)

使用方法password获取输入的文本并执行您喜欢的任何操作。我不认为有任何加密。

值得注意的是password返回的数组Char而不是String。您可以使用password.mkString将其变为String

scala> import swing._
import swing._

scala> val frame = new MainFrame
MainFrame   

scala> val frame = new MainFrame
frame: scala.swing.MainFrame <snip>

scala> val pwf = new PasswordField
pwf: scala.swing.PasswordField = <snip>

scala> frame.contents = pwf
frame.contents: Seq[scala.swing.Component] = <snip>

scala> frame.open

scala> pwf.password
res1: Array[Char] = Array(a, b, c, d, e, f)