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
我正在构建一个交易机器人,并且我创建了自己的 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