问题标签 [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 - 揭示隐藏密码的 Java 程序
我想制作一个简单的 Java 程序,它显示从浏览器或其他以星号形式隐藏的应用程序复制的密码。
我写了一些代码,但它不起作用!
例如,当我从 Facebook 密码字段复制密码并将其粘贴到我的程序的 JPasswordField 时。然后将其转换为普通文本,它显示错误的输出(实际上,它给了我我的类名,这很奇怪)
但是,当我复制任何普通文本并将其粘贴到 JPasswordField 然后获取文本时,它会返回正确的普通文本!
那么为什么它不起作用呢?如果我的问题看起来有点愚蠢,我很抱歉。我是编程新手,尤其是实用程序。我怎样才能让它工作?:D
在此先感谢,这是代码:
java - 将 JPasswordField 移动到绝对位置
我有这个代码:
我可以将 JPasswordField 移动到绝对位置(X,Y)吗?我一直在尝试不同的东西,比如 setPosition(int X, int Y) 但没有任何效果。我也尝试过使用布局,但也没有成功。我想在他的右边只有一个 JPasswordField 对象和一个按钮对象。而已
谢谢
java - 文本字段不保持焦点 (AncestorListener)
我正在使用Camick 的代码请求关注我JPasswordField
的(最后):
第一次showConfirmDialog
出现时焦点在密码字段,但第二次出现对话框时(由于密码错误,或再次单击按钮),焦点移至“确定”,然后返回密码下次场。这是我的代码...
java - 如何让我的 JPasswordField 使用特定密码?
大家好,我需要一个要写入 JPasswordField (JPasswordFieldAnon) 的密码,并将提交操作附加到两个 JButtons(AnonButton 和 AnonButton1)。
这是代码:
我的问题是我现在尝试了大约 5 天,只是尝试了很多方法......
java - 在亚洲语言(韩语、日语、中文)的 Java swing (JPasswordField) 中设置密码不起作用
我在尝试使用亚洲复合字符时遇到 JPasswordField 组件的不一致行为问题。
我的代码是:
我的目标是允许输入密码中的所有字符。
然而:
Windows 8 - 它根本不起作用(只允许使用拉丁字符 - IME 不起作用)。
Mac OS X - 允许使用韩文字符(但它不会将它们连接到一个字符中),日文和中文根本不起作用。
我可以在这里为其他平台(如 iOS)找到此问题的讨论和解决方案:
使用 secureTextEntry 为 UITextField 选择键盘语言
但是对于 Java swing 没有任何帮助。
因此,在我开始实施“JPasswordField”的自定义版本之前,我想问一下:
有没有人解决这个问题,或者你知道像 JPasswordField 这样的其他组件,但适合我的需要吗?
java - 为 JPasswordField 补充合适的安全层
在我的软件中,我提供了用于 FTP 登录的工具。我使用 JPasswordField 作为登录面板的密码部分。但是,建议将 JPasswordField 数组的每个字符设置为 0 以保证其安全。但是我不确定它是否适用于我的情况。这是我获取密码的方法:
这是从 JPasswordField 获取密码的正确方法吗?正如你所看到的,我在获得每个字符的值后将其设置为 0,但是变量 passStr 是如何保存整个密码的,所以我有点不确定在这里保持安全的登录是否正确。
那么您能否检查代码并让我知道它是否是针对这种情况的正确实现?
java - 无法从内部类访问封闭类的 JPasswordField 对象
我是 JApplet 的新手。我不知道如何从方法 actionPerformed 中的内部类访问 JPasswordField 对象。我想将 PasswordField 添加到我的 JFrame BioReader,然后我想将 truePassword 与 JPasswordField 中的输入进行比较。我收到错误作为“密码无法解析为变量”。
java - 匹配 keyPress 错误字符长度中的两个 JPasswordFields
我试图在 KeyPress 事件中匹配两个 JPassWordField,当我在第一个 JPassWordField 中输入密码时,它会立即返回每个字母的值(我打印了 char[] 输出以确保)但是当我输入相同的密码或任何密码时发生 :
在第一次击键时,它返回空字符数组(例如,如果我按下“e”它返回 [])
在第二次击键时,它返回在第一次击键时按下的字母的值(例如,如果我按下“y”,则返回“e”前一个字母,输出为 [e])
在第 3 次击键时,它返回在第 2 次击键时按下的字母的值(例如,如果我按下“s”,则返回“y”前一个字母,输出为 [e,y])
等等 ....
所以假设我在第一个 JPassWordField 中输入“eysa”作为密码,我必须在第二个 JPassWordField 中输入“eysa”才能获得两者的匹配 char[] 输出
如果我将第二个密码退格为“eysa”,则匹配状态仍然正确-_-
请帮忙,我正在寻找我正在使用的按键事件,我的头正在旋转:
java - 在 jPasswordField 中获取等效于输入的字符串
我有一个代码可以检查用户输入是否仅为字母数字,并根据标准检查输入的密码强度。如果出现以下情况,则会出现一个带有注释的标签:
- 字段为空
-使用了无效字符
如果密码是弱、中、强和非常强,也会显示
如果在 jtextfield 中使用,此方法可以正常工作。但是我想使用 jpasswordfield 来隐藏用户输入。
我已经尝试过:
这个循环:
但是该方法无法“检查”我转换的字符串。
这是我的方法..
编辑: 为了更直观地理解这里是我如何使用这种方法:
java - 如何将文本字段和密码字段与字符串值进行比较?
这是我使用 JDBC 连接的登录表单的代码,该代码没有错误,但是当我运行它时,它总是转到 else 语句