问题标签 [jpasswordfield]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3970 浏览

java - JPasswordField 验证

我按照这个关于 JPasswordField 的 Oracles 教程创建了一个简单的演示应用程序:

现在,让我感到困惑的部分是performCheck方法。我的问题是:

有什么好的理由我应该比较两个 char 数组的长度(就像他们在教程中所做的那样)?

或者我的方法也可以是这样的:

问候,并提前感谢。

0 投票
1 回答
152 浏览

java - JPasswordField 长度跳过检查

我一直在阅读这个:http ://docs.oracle.com/javase/tutorial/uiswing/components/passwordfield.html但我有一个问题。我有一个简单的方法来检查 my JTextFields 和 my JPasswordFields 是否为空

所以我有这个:

同样返回 false 并在控制台中写入:

正如我在 oracle 指南中所读到的那样, passfield.getPassword().length 应该返回长度(就像它在 system.print.out 中所做的那样),但是为什么它在大于 0 时等于 0 时会失败?

0 投票
0 回答
1028 浏览

java - 将 jpasswordfield.getpassword() 与保存在 mysql 列中的安全 jpasswordfield 进行比较?

如何将 jpasswordfield.getpassword() 登录框架与保存在 mysql 列中的安全 jpasswordfield 进行比较?我的数据库中存储了用户 ID 和密码,我想将输入的密码与存储在数据库中的密码进行比较。存储在数据库中的密码应该加密,这样管理员就看不到正确的密码。我会在你想的任何地方搜索,如果你知道我的问题,请帮助我,tnx

我的代码:

0 投票
1 回答
314 浏览

java - 带有操作命令的 JPasswordField 安全性

JPasswordField在我的程序中使用 a 。当我问getPassword()时,我得到一个char[]数组。但是当我ActionListenerJPasswordField和 询问getActionCommand()时,我得到的密码是String. 此密码是否在事件对象中保存为String这不是安全问题吗?

0 投票
1 回答
1164 浏览

java - 如何在 JPasswordField 中启用剪切、复制?

我注意到我无法剪切和复制JPasswordField?现在如何将密码的选定部分复制/剪切到剪贴板?有什么方法可以做到这一点吗?

0 投票
1 回答
447 浏览

java - 如何将 JPasswordField 中的文本剪切/复制为 char 数组?

如何JPasswordField使用非字符串 API将密码剪切/复制到剪贴板。从而关闭一个窗口让黑客查看密码。

根据此链接https://stackoverflow.com/a/8885343/2534090,char数组与文本不同。

印刷:

我想在剪贴板中是[C@5829428e但不是Password

我尝试使用StringSelection复制剪贴板中的内容,但它的构造函数采用String不可变且不安全的。

0 投票
2 回答
1263 浏览

asp.net - 在密码字段中生成随机字母数字字符串

单击按钮时,我想在密码字段中生成一个随机字母数字字符串。

按钮后面的代码

这执行没有任何错误..但文本框中没有出现任何文本。当我使用

这工作正常..

我不知道为什么我的代码不起作用..

请帮我解决这个问题...

0 投票
1 回答
313 浏览

java - Java Preferences JTextField 和 JPasswordField 问题?

在我的代码中,我尝试设置Preferences. 我有两个输入字段:JTextFieldJPasswordField. JPasswordField工作正常,但JTextField不会将首选项信息保存在内存中,而是复制密码信息。

是否JPasswordField以某种方式覆盖JTextField

0 投票
2 回答
362 浏览

java - 如何在 ConfirmDialog 中更改焦点?

我有一个ConfirmDialog弹出,要求用户输入他们的密码。我插入了一个JPasswordField来隐藏密码。这一切都很好。

我现在遇到的问题是:当对话框弹出时,焦点是“确定”按钮而不是JPasswordField. 如下所示。

焦点问题示例

我想知道如何将焦点从“确定”按钮更改为密码字段。

这是我到目前为止的代码:

我不知道从这里去哪里,所以任何帮助将不胜感激。

谢谢。

0 投票
2 回答
1512 浏览

java - 使用 JPasswordField 及其 getText/getPassword 方法

大家好,我正在研究我的游戏服务器和客户端之间的第一条通信。显然由于我是从零开始的,所以我对程序的每个部分都进行了仔细的投影。

我正在查看 Swing API,发现 JPasswordField 是一个普通的 InputField,但用于密码。

如果调用了已弃用的方法 getText(),则返回一个字符串,如果调用 getPassword,则返回一个字符数组。

阅读 SO 我明白使用 getText 不是一个好主意,也不是类似的东西

因为这样做我正在创建一个可以长时间留在内存中的字符串。

我试图创建的是可以在不使用字符串的情况下转换该密码的东西,我创建了这个:

问题是:这个算法是否正确并且有利于密码的安全性?我必须使用字符串从字符转换为字节。

我还返回一个散列字符串,这有什么问题吗?从哈希开始找到密码应该是相当困难的;)

数据库连接怎么样?hsqldb允许我创建查询,但是每个查询都是一个字符串……