。我正在用Java创建简单的问系统。如此写了Scanner类如何使用Java在TextArea中调用。到目前为止我尝试过的东西附在下面。加载表单时,问题应显示在文本区域上。

public piz() {
    initComponents();
    ques();

    txtarea.setText(ques());
}

public void ques()
{
    Scanner in = new Scanner(System.in);
    System.out.println("Enter customer name: ");
    String name = in.nextLine();


}

最佳答案

您可以使用参数来传递对TextArea的引用

    ques(txtarea);
}

public void ques(JTextArea txtarea)
{
    Scanner in = new Scanner(System.in);
    System.out.println("Enter customer name: ");
    String name = in.nextLine();
    txtarea.setText(name);
}


但是,理想情况下,您不会使用控制台将数据输入到GUI表单中

关于java - 扫描仪如何使用Java调用TextArea内部,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/60559347/

10-09 05:30