在我的程序中,我需要打印出大量信息(来自多个实体的大约4个变量)。什么是最好的方法来做到这一点?我想要像system.out.println(“...”);因为它可以一次显示大量信息,我可以循环,但是我不允许使用它。我可以用文字框或标签来做这个吗?如果是的话,我将如何去添加这些变量而不删除以前添加的变量。Javafx显示多个变量
我希望这是有道理的,因为我没有善于解释:) 任何帮助,将不胜感激。谢谢。
在我的程序中,我需要打印出大量信息(来自多个实体的大约4个变量)。什么是最好的方法来做到这一点?我想要像system.out.println(“...”);因为它可以一次显示大量信息,我可以循环,但是我不允许使用它。我可以用文字框或标签来做这个吗?如果是的话,我将如何去添加这些变量而不删除以前添加的变量。Javafx显示多个变量
我希望这是有道理的,因为我没有善于解释:) 任何帮助,将不胜感激。谢谢。
如果你想要一个简单的方法来在屏幕上显示一些文本与Java,我建议JOptionPanes。如果你有4个变量val1
,val2
,val3
和val4
代码将是:
int var1 = 3;
String var2 = "foo";
String var3 = "bar";
double var4 = 1.56;
JOptionPane.showMessageDialog(null, "Variables:\n"
+ "var1: " + var1 + "\n"
+ "var2: " + var2 + "\n"
+ "var3: " + var3 + "\n"
+ "var4: " + var4 + "\n");
只需更换var1
,等你自己的变量。 您应该考虑使用该方法可能会遇到线程问题。但是我从未遇到任何问题。
您不应该在JavaFX应用程序中使用'JOption'窗格。有各种线程问题需要处理。 –
“打印”是什么意思?显示在屏幕上(在这种情况下,您听起来像是在讨论['TableView'](http://docs.oracle.com/javase/8/javafx/api/javafx/scene/control/TableView.html) )?或者你真的想把它发送到打印机? –
不好意思,TableView看起来是个不错的选择。请看看它,谢谢。 – Future