问题标签 [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.
java - JPasswordField 验证
我按照这个关于 JPasswordField 的 Oracles 教程创建了一个简单的演示应用程序:
现在,让我感到困惑的部分是performCheck
方法。我的问题是:
有什么好的理由我应该比较两个 char 数组的长度(就像他们在教程中所做的那样)?
或者我的方法也可以是这样的:
问候,并提前感谢。
java - JPasswordField 长度跳过检查
我一直在阅读这个:http ://docs.oracle.com/javase/tutorial/uiswing/components/passwordfield.html但我有一个问题。我有一个简单的方法来检查 my JTextField
s 和 my JPasswordField
s 是否为空
所以我有这个:
同样返回 false 并在控制台中写入:
正如我在 oracle 指南中所读到的那样, passfield.getPassword().length 应该返回长度(就像它在 system.print.out 中所做的那样),但是为什么它在大于 0 时等于 0 时会失败?
java - 将 jpasswordfield.getpassword() 与保存在 mysql 列中的安全 jpasswordfield 进行比较?
如何将 jpasswordfield.getpassword() 登录框架与保存在 mysql 列中的安全 jpasswordfield 进行比较?我的数据库中存储了用户 ID 和密码,我想将输入的密码与存储在数据库中的密码进行比较。存储在数据库中的密码应该加密,这样管理员就看不到正确的密码。我会在你想的任何地方搜索,如果你知道我的问题,请帮助我,tnx
我的代码:
java - 带有操作命令的 JPasswordField 安全性
我JPasswordField
在我的程序中使用 a 。当我问getPassword()
时,我得到一个char[]
数组。但是当我ActionListener
向JPasswordField
和 询问getActionCommand()
时,我得到的密码是String
. 此密码是否在事件对象中保存为String
?这不是安全问题吗?
java - 如何在 JPasswordField 中启用剪切、复制?
我注意到我无法剪切和复制JPasswordField
?现在如何将密码的选定部分复制/剪切到剪贴板?有什么方法可以做到这一点吗?
java - 如何将 JPasswordField 中的文本剪切/复制为 char 数组?
如何JPasswordField
使用非字符串 API将密码剪切/复制到剪贴板。从而关闭一个窗口让黑客查看密码。
根据此链接https://stackoverflow.com/a/8885343/2534090,char数组与文本不同。
印刷:
我想在剪贴板中是[C@5829428e
但不是Password
我尝试使用StringSelection
复制剪贴板中的内容,但它的构造函数采用String
不可变且不安全的。
asp.net - 在密码字段中生成随机字母数字字符串
单击按钮时,我想在密码字段中生成一个随机字母数字字符串。
按钮后面的代码
这执行没有任何错误..但文本框中没有出现任何文本。当我使用
这工作正常..
我不知道为什么我的代码不起作用..
请帮我解决这个问题...
java - Java Preferences JTextField 和 JPasswordField 问题?
在我的代码中,我尝试设置Preferences
. 我有两个输入字段:JTextField
和JPasswordField
. JPasswordField
工作正常,但JTextField
不会将首选项信息保存在内存中,而是复制密码信息。
是否JPasswordField
以某种方式覆盖JTextField
?
java - 如何在 ConfirmDialog 中更改焦点?
我有一个ConfirmDialog
弹出,要求用户输入他们的密码。我插入了一个JPasswordField
来隐藏密码。这一切都很好。
我现在遇到的问题是:当对话框弹出时,焦点是“确定”按钮而不是JPasswordField
. 如下所示。
我想知道如何将焦点从“确定”按钮更改为密码字段。
这是我到目前为止的代码:
我不知道从这里去哪里,所以任何帮助将不胜感激。
谢谢。
java - 使用 JPasswordField 及其 getText/getPassword 方法
大家好,我正在研究我的游戏服务器和客户端之间的第一条通信。显然由于我是从零开始的,所以我对程序的每个部分都进行了仔细的投影。
我正在查看 Swing API,发现 JPasswordField 是一个普通的 InputField,但用于密码。
如果调用了已弃用的方法 getText(),则返回一个字符串,如果调用 getPassword,则返回一个字符数组。
阅读 SO 我明白使用 getText 不是一个好主意,也不是类似的东西
因为这样做我正在创建一个可以长时间留在内存中的字符串。
我试图创建的是可以在不使用字符串的情况下转换该密码的东西,我创建了这个:
问题是:这个算法是否正确并且有利于密码的安全性?我必须使用字符串从字符转换为字节。
我还返回一个散列字符串,这有什么问题吗?从哈希开始找到密码应该是相当困难的;)
数据库连接怎么样?hsqldb允许我创建查询,但是每个查询都是一个字符串……