SceneBuilder JavaFX 使用文本框,根据收到的数据按逗号创建新行

SceneBuilder JavaFX using a Textbox, create a new line as per comma, from data received

我正在构建一个交易机器人,并且我创建了自己的 UI。我通过 API 收集有关我的帐户的数据,并将 setText 设置到文本字段中(如图所示)。我想做的是能够使用逗号作为分隔符创建一个新行,或者能够进行某种 excel table 来分隔数据并使其易于使用。 当我调用数据时,它只是将所有内容转储到一长串文本中。 关于如何实现这一目标的任何建议? 谢谢, 亚瑟

@FXML
void onPositionClick(ActionEvent event) 
{
    
    Context ctx = new Context("https://api-fxpractice.oanda.com", "XXXXXXXXXXXXXXXXXXXXXX-YYYYYYYYYYYYYYYYYYYYYYYY");
    
    try 
    {
        
        AccountSummary summary = ctx.account.summary(
        new AccountID("101-XXX-XXXXXX-XXX")).getAccount();
        
        String summaryString = String.valueOf(summary);
        
        displayResults.setText(summaryString);
            
    } //end try
    catch (Exception e) 
    {
        e.printStackTrace();
    }//end catch

我会使用 System.lineSeparator() 因为它依赖于系统:

String text = "abc,de,fghi,jklmn,o";

String newText = text.replaceAll(",", System.lineSeparator());

System.out.println(newText);

输出:

abc
de
fghi
jklmn
o