Используйте метод password
, чтобы получить введенный текст и делать все что угодно. Я не думаю, что есть какое-либо шифрование.
Что может быть примечательно, так это то, что password
возвращает массив Char
, а не строку. Вы можете использовать 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)