2011-07-19 59 views
0

是否有任何機會將字符串更改爲類似密碼的方式,即** ??字符串到密碼文本

*應該仍然具有密碼的值,但只是被屏蔽。

+6

什麼? swing,awt,swt,gwt,jsp,...? – Bozho

+4

哪裏?在UI上? JSP?搖擺?在代碼中? (那麼爲什麼?)。它更好,如果你能解釋你想要做什麼。 – Nivas

回答

2

您不能將密碼字符串設置爲"****",並且仍然將字符串的密碼隱藏在其中。但是,當您從用戶那裏獲取密碼時,您可以使用JPasswordField,以便以可視方式將其屏蔽(以防窺視)。

+0

這可能是因爲你的回答是Swing特定的,OP沒有表明這是否與擺動有關。 – Moonbeam

+0

夠公平的。做了一個假設。 – Coeffect

0

這是你用GUI控件做的事情,而不是直接改變字符串。

2

如果您使用的是Swing,請查看JPasswordField類。

0

你的意思是字符串應該被屏蔽在內存中嗎?我不認爲這是可能的。 但是,您可以並且應該儘快(例如通過Internet發送它之前)對密碼進行加密,並將加密值與數據庫中的加密密碼進行比較。