- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我目前有这个允许数字并删除数字,我想添加验证以允许“。”和“,”但我有点不确定。我已经尝试过这个。不确定到底出了什么问题(非常抱歉)。
public void keyTyped(KeyEvent e) {
// allows only numbers, back space, delete, and slash.
char c = e.getKeyChar();
if (((c < '0') || (c > '9') || (c == ',') ||(c == '.')) && (c != KeyEvent.VK_BACK_SPACE) && (c != KeyEvent.VK_DELETE)
&& (c != KeyEvent.VK_SLASH)) {
e.consume(); // ignore event
}
}
最佳答案
问题是您使用了 &&
(and) 运算符,将所有运算符更改为 ||
(or)
编辑
我的错没有读到你真正想做的事情。这应该有效:
if ((c < '0') || (c > '9')) && (c != ',') && (c != '.') &&
(c != KeyEvent.VK_BACK_SPACE) && (c != KeyEvent.VK_DELETE)
&& (c != KeyEvent.VK_SLASH)) {
e.consume(); // ignore event
}
关于java - 如何进一步验证 Java 中的 jTextBox 以允许点和逗号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49534760/
我正在处理 Java 编程挑战,我创建了一个 GUI,其中有 3 个框用于输入数字 A、B 和 C,然后我有一个操作顺序框,用户可以在其中输入 A、B、C ,以及他们选择的任何数学运算符。单击“计算”
我正在尝试连接 jtextbox 中的每个表字段,但是当我运行此代码时,它显示语法错误。我正在使用 sqlite 和 netbeans 我希望你能帮助我 try{ String sq
我有一个 JTextField,我希望系统在用户离开文本字段时对用户输入的内容进行一些处理。但是,您可以仅添加到 JTextField 的 ActionListener 仅在用户按 Enter 时才会
我正在尝试使用此正则表达式验证/过滤我的 jtextbox: ^(([A-za-z]+[\s]{1}[A-za-z]+)|([A-Za-z]+))$ 我想用一个空格过滤两个名字。 尝试使用 keyty
有没有办法或者可以将actionListener创建为独立类?我设法使用 loginView 类创建按钮监听器,它工作得很好,但我正在尝试从另一个类(LoginLogic)实现登录功能。 我遇到的问题
public void actionPerformed(ActionEvent evt) {// handle button event Object source = evt.get
我有一个简单的二叉树打印机: public String displayTree(){ if(root != null){ return this.toString(new S
我想设计一个简单的登录格式,为此我需要两个用于用户名/密码的 JTextField 和一个登录按钮。登录按钮按预期显示,但是当我添加 JTextField 时,我的 JFrame 中没有显示任何内容。
我目前有这个允许数字并删除数字,我想添加验证以允许“。”和“,”但我有点不确定。我已经尝试过这个。不确定到底出了什么问题(非常抱歉)。 public void keyTyped(KeyEvent e)
我试图将文本框中的值插入数据库,但收到错误com.microsoft.sqlserver.jdbc.SQLServerException:字符串或二进制数据将被截断。我认为问题出在单选按钮上,但是当我
我正在制作一个程序,我需要在我的 JFrame 中的 JPanel 中制作一个 JTextField。一切都设置为可见。我可以在同一个 JPanel 中看到 JLabel,但看不到我的 JTextFi
我一直致力于一个个人项目,以更好地编程。我的目标是让它更强大,我才刚刚开始。我现在是一名计算机科学专业的学生。无论如何,我正在制作如图所示的程序的一部分。我计算了小时工资并提供了一些我尚未实现的输出。
我有一个文本框。当用户在文本框中输入名称时,我希望从表格中获取详细信息 String getTxt = text.getText(); ResultSet rs=st.executeQuery("SE
我想创建一个与学校学生相关的小型 Netbeans 应用程序。我有两个JTextFields。在此JTextFields中,我想显示一些单词,例如“apple”,然后想显示“mango”等. 详情如下
我是一名优秀的程序员,十分优秀!