java - 从文本字段获取整数值

标签 java swing jtextfield

我正在尝试从我的 jtextfield 获取整数值,但无法获取它,它显示了不兼容的数据类型,需要 int 找到的字符串。是否有其他一些编写代码的方法如下,我只想获取整数值

private void jTextField2MouseClicked(java.awt.event.MouseEvent evt) {
        if(evt.getSource()==jTextField2){
            int jml = jTextField3.getText();
            jTextField1.setText(numberToWord(jml));

        }
    }

最佳答案

你需要使用Integer.parseInt(String)

private void jTextField2MouseClicked(java.awt.event.MouseEvent evt) {
        if(evt.getSource()==jTextField2){
            int jml = Integer.parseInt(jTextField3.getText());
            jTextField1.setText(numberToWord(jml));

        }
    }

关于java - 从文本字段获取整数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14169240/

相关文章:

java - JFrame 组件未显示

java - 让 ActionListener 监听 JTextField 中的变化而不是只输入?

Java - 在 JTextArea 中查找某个字符串

java - 指向子菜单后的菜单 "stay hovered"

java - 月份数组抛出 ArrayIndexOutOfBoundException java

java - "java.io.StreamCorruptedException: invalid stream header: 3C3F786D"尝试合并主报告中的多个子报告时

java - 使用 AssertJ 在没有测试失败的情况下在测试后关闭应用程序

java - 使用Javax读取图像占用大量内存

java - 如何获取 'Array of JTextField' 的值并将其存储在整数数组中?

java - 如何从地理编码器获取城市名称?