问题标签 [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 投票
1 回答
732 浏览

java - 揭示隐藏密码的 Java 程序

我想制作一个简单的 Java 程序,它显示从浏览器或其他以星号形式隐藏的应用程序复制的密码。

我写了一些代码,但它不起作用!

例如,当我从 Facebook 密码字段复制密码并将其粘贴到我的程序的 JPasswordField 时。然后将其转换为普通文本,它显示错误的输出(实际上,它给了我我的类名,这很奇怪)

但是,当我复制任何普通文本并将其粘贴到 JPasswordField 然后获取文本时,它会返回正确的普通文本!

那么为什么它不起作用呢?如果我的问题看起来有点愚蠢,我很抱歉。我是编程新手,尤其是实用程序。我怎样才能让它工作?:D

在此先感谢,这是代码:

0 投票
2 回答
325 浏览

java - 将 JPasswordField 移动到绝对位置

我有这个代码:

我可以将 JPasswordField 移动到绝对位置(X,Y)吗?我一直在尝试不同的东西,比如 setPosition(int X, int Y) 但没有任何效果。我也尝试过使用布局,但也没有成功。我想在他的右边只有一个 JPasswordField 对象和一个按钮对象。而已

谢谢

0 投票
1 回答
104 浏览

java - 文本字段不保持焦点 (AncestorListener)

我正在使用Camick 的代码请求关注我JPasswordField的(最后):

第一次showConfirmDialog出现时焦点在密码字段,但第二次出现对话框时(由于密码错误,或再次单击按钮),焦点移至“确定”,然后返回密码下次场。这是我的代码...

0 投票
1 回答
135 浏览

java - 如何让我的 JPasswordField 使用特定密码?

大家好,我需要一个要写入 JPasswordField (JPasswordFieldAnon) 的密码,并将提交操作附加到两个 JButtons(AnonButton 和 AnonButton1)。

这是代码:

我的问题是我现在尝试了大约 5 天,只是尝试了很多方法......

0 投票
1 回答
314 浏览

java - 在亚洲语言(韩语、日语、中文)的 Java swing (JPasswordField) 中设置密码不起作用

我在尝试使用亚洲复合字符时遇到 JPasswordField 组件的不一致行为问题。

我的代码是:

我的目标是允许输入密码中的所有字符。

然而:

Windows 8 - 它根本不起作用(只允许使用拉丁字符 - IME 不起作用)。

Mac OS X - 允许使用韩文字符(但它不会将它们连接到一个字符中),日文和中文根本不起作用。

我可以在这里为其他平台(如 iOS)找到此问题的讨论和解决方案:

使用 secureTextEntry 为 UITextField 选择键盘语言

但是对于 Java swing 没有任何帮助。

因此,在我开始实施“JPasswordField”的自定义版本之前,我想问一下:

有没有人解决这个问题,或者你知道像 JPasswordField 这样的其他组件,但适合我的需要吗?

0 投票
2 回答
46 浏览

java - 为 JPasswordField 补充合适的安全层

在我的软件中,我提供了用于 FTP 登录的工具。我使用 JPasswordField 作为登录面板的密码部分。但是,建议将 JPasswordField 数组的每个字符设置为 0 以保证其安全。但是我不确定它是否适用于我的情况。这是我获取密码的方法:

这是从 JPasswordField 获取密码的正确方法吗?正如你所看到的,我在获得每个字符的值后将其设置为 0,但是变量 passStr 是如何保存整个密码的,所以我有点不确定在这里保持安全的登录是否正确。

那么您能否检查代码并让我知道它是否是针对这种情况的正确实现?

0 投票
1 回答
162 浏览

java - 无法从内部类访问封闭类的 JPasswordField 对象

我是 JApplet 的新手。我不知道如何从方法 actionPerformed 中的内部类访问 JPasswordField 对象。我想将 PasswordField 添加到我的 JFrame BioReader,然后我想将 truePassword 与 JPasswordField 中的输入进行比较。我收到错误作为“密码无法解析为变量”。

0 投票
0 回答
26 浏览

java - 匹配 keyPress 错误字符长度中的两个 JPasswordFields

我试图在 KeyPress 事件中匹配两个 JPassWordField,当我在第一个 JPassWordField 中输入密码时,它会立即返回每个字母的值(我打印了 char[] 输出以确保)但是当我输入相同的密码或任何密码时发生 :

在第一次击键时,它返回空字符数组(例如,如果我按下“e”它返回 [])

在第二次击键时,它返回在第一次击键时按下的字母的值(例如,如果我按下“y”,则返回“e”前一个字母,输出为 [e])

在第 3 次击键时,它返回在第 2 次击键时按下的字母的值(例如,如果我按下“s”,则返回“y”前一个字母,输出为 [e,y])

等等 ....

所以假设我在第一个 JPassWordField 中输入“eysa”作为密码,我必须在第二个 JPassWordField 中输入“eysa”才能获得两者的匹配 char[] 输出

如果我将第二个密码退格为“eysa”,则匹配状态仍然正确-_-

请帮忙,我正在寻找我正在使用的按键事件,我的头正在旋转:

0 投票
1 回答
4013 浏览

java - 在 jPasswordField 中获取等效于输入的字符串

我有一个代码可以检查用户输入是否仅为字母数字,并根据标准检查输入的密码强度。如果出现以下情况,则会出现一个带有注释的标签:

- 字段为

-使用了无效字符

如果密码是弱、中、强非常强,也会显示

如果在 jtextfield 中使用,此方法可以正常工作。但是我想使用 jpasswordfield 来隐藏用户输入。

我已经尝试过:

这个循环:

但是该方法无法“检查”我转换的字符串。

这是我的方法..

编辑: 为了更直观地理解这里是我如何使用这种方法:

0 投票
2 回答
7438 浏览

java - 如何将文本字段和密码字段与字符串值进行比较?

这是我使用 JDBC 连接的登录表单的代码,该代码没有错误,但是当我运行它时,它总是转到 else 语句