有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何在textArea中获取输入数据

我是javafx的新程序员

在IDE中使用JavaFX,我想制作一个学生信息应用程序

我想将输入数据打印到文本区域,但现在它会在控制台中打印出来。 (单击显示按钮后,我想在文本区域显示所有输入数据)

请帮我解决这个问题。 我在下面附上我的代码供您参考

梅因。爪哇


共 (2) 个答案

  1. # 1 楼答案

    您正在将结果打印到standard output streamSystem.out)中。我假设您希望显示由以下人员打印的内容:

    System.out.println("Name: " + t1.getText() +"\nAddress: " + t2.getText()
                        +"\nProvince: " + t3.getText() +"\nCity: " + t4.getText()
                        +"\nPostal Code: " + t5.getText() +"\nPhone Number: " + t6.getText()
                        +"\nEmail: " + t7.getText()  + "\nCourses: "+comboBox.getItems()
                        + "\nActivities: "+c1.getText()  + "\n"+c2.getText());
    

    请访问the documentation of the TextArea class。将结果打印到标准输出流与在文本区域打印结果无关。只需使用包含结果的普通字符串,并相应地设置TextArea的文本

  2. # 2 楼答案

    公正的地方

              textArea.setText("Name: " + t1.getText() +"\nAddress: " + t2.getText()
        +"\nProvince: " + t3.getText() +"\nCity: " + t4.getText()
        +"\nPostal Code: " + t5.getText() +"\nPhone Number: " + t6.getText()
        +"\nEmail: " + t7.getText()  + "\nCourses: "+comboBox.getItems()
        + "\nActivities: "+c1.getText()  + "\n"+c2.getText());
    

    进入操作处理程序

    并取消进口

    import javax.swing.JTextArea;
    import java.awt.*;
    

    它们不是JavaFX