java怎么获取文本框里输入的数字

   2025-02-15 3460
核心提示:要获取文本框里输入的数字,您可以使用以下代码:import javax.swing.*;public class Main {public static void main(String[] a

要获取文本框里输入的数字,您可以使用以下代码:

import javax.swing.*;public class Main {    public static void main(String[] args) {        // 创建一个 JFrame 实例        JFrame frame = new JFrame("输入数字示例");        // 创建一个文本框        JTextField textField = new JTextField();        // 将文本框添加到 JFrame        frame.add(textField);        // 创建一个按钮        JButton button = new JButton("获取数字");        // 给按钮添加一个点击事件监听器        button.addActionListener(e -> {            // 获取文本框中的文本            String inputText = textField.getText();            // 将获取到的文本转换为数字            try {                int number = Integer.parseInt(inputText);                System.out.println("输入的数字是:" + number);            } catch (NumberFormatException ex) {                System.out.println("输入的不是数字!");            }        });        // 将按钮添加到 JFrame        frame.add(button);        // 设置 JFrame 的大小和布局        frame.setSize(300, 200);        frame.setLayout(null);        // 设置 JFrame 可见        frame.setVisible(true);    }}

这段代码创建了一个带有一个文本框和一个按钮的界面,通过点击按钮可以获取文本框中输入的数字。在点击按钮时,会先通过 textField.getText() 方法获取文本框中的文本,然后使用 Integer.parseInt() 方法将文本转换为整数。如果输入的不是数字,则会抛出 NumberFormatException 异常。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言