Java JTextField输出

Java JTextField输出,java,swing,jtextfield,Java,Swing,Jtextfield,如何在jtext字段中输出数字?我需要在输入时添加年龄,并将其显示给他 age = new JTextField(); age.setBounds(10, 133, 108, 20); contentPane.add(age); age.setColumns(10); textArea = new JTextField(); textArea.setBounds(10, 198, 298, 20); contentPane.add(tex

如何在jtext字段中输出数字?我需要在输入时添加年龄,并将其显示给他

    age = new JTextField();
    age.setBounds(10, 133, 108, 20);
    contentPane.add(age);
    age.setColumns(10);

    textArea = new JTextField();
    textArea.setBounds(10, 198, 298, 20);
    contentPane.add(textArea);

    JButton btnDisplayWelcome = new JButton("Submit");
    btnDisplayWelcome.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent arg0) {

            String first = firstname.getText();
            String last = lastname.getText();

            textArea.setText("Welcome " + first + ", " + last + " of ");
        }
    });
如何在jtext字段中输出数字

    age = new JTextField();
    age.setBounds(10, 133, 108, 20);
    contentPane.add(age);
    age.setColumns(10);

    textArea = new JTextField();
    textArea.setBounds(10, 198, 298, 20);
    contentPane.add(textArea);

    JButton btnDisplayWelcome = new JButton("Submit");
    btnDisplayWelcome.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent arg0) {

            String first = firstname.getText();
            String last = lastname.getText();

            textArea.setText("Welcome " + first + ", " + last + " of ");
        }
    });
有一个
setText
方法允许您修改它的内容

    age = new JTextField();
    age.setBounds(10, 133, 108, 20);
    contentPane.add(age);
    age.setColumns(10);

    textArea = new JTextField();
    textArea.setBounds(10, 198, 298, 20);
    contentPane.add(textArea);

    JButton btnDisplayWelcome = new JButton("Submit");
    btnDisplayWelcome.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent arg0) {

            String first = firstname.getText();
            String last = lastname.getText();

            textArea.setText("Welcome " + first + ", " + last + " of ");
        }
    });
age.setText(String.valueOf(950));

有关详细信息,请参阅。

您不使用
null
布局。您可以使用
Inetger.toString
(或其他
Number
等效项)或
String.valueOf
JSpinner
JFormattedTextField
textArea=newjtextfield()
这是
JTextArea
的一个好(合理)名称,但
JTextField
的名称不好@MadProgrammer“您不使用
null
layouts。”这一点很好。在这种情况下,OP可以从定义要显示的文本字段的列数(字符)开始。我通常是在构造函数中完成的。@AndrewThompson再次感谢您注意到我的一个打字错误:)我很擅长识别打字错误。现在,如果在这个能力中只能找到一大堆现金的话
    age = new JTextField();
    age.setBounds(10, 133, 108, 20);
    contentPane.add(age);
    age.setColumns(10);

    textArea = new JTextField();
    textArea.setBounds(10, 198, 298, 20);
    contentPane.add(textArea);

    JButton btnDisplayWelcome = new JButton("Submit");
    btnDisplayWelcome.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent arg0) {

            String first = firstname.getText();
            String last = lastname.getText();

            textArea.setText("Welcome " + first + ", " + last + " of ");
        }
    });