2016-01-20 49 views
-1

在我的程序中,我需要打印出大量信息(来自多个实体的大约4个变量)。什么是最好的方法来做到这一点?我想要像system.out.println(“...”);因为它可以一次显示大量信息,我可以循环,但是我不允许使用它。我可以用文字框或标签来做这个吗?如果是的话,我将如何去添加这些变量而不删除以前添加的变量。Javafx显示多个变量

我希望这是有道理的,因为我没有善于解释:) 任何帮助,将不胜感激。谢谢。

+0

“打印”是什么意思?显示在屏幕上(在这种情况下,您听起来像是在讨论['TableView'](http://docs.oracle.com/javase/8/javafx/api/javafx/scene/control/TableView.html) )?或者你真的想把它发送到打印机? –

+0

不好意思,TableView看起来是个不错的选择。请看看它,谢谢。 – Future

回答

-2

如果你想要一个简单的方法来在屏幕上显示一些文本与Java,我建议JOptionPanes。如果你有4个变量val1val2val3val4代码将是:

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,等你自己的变量。 您应该考虑使用该方法可能会遇到线程问题。但是我从未遇到任何问题。

+0

您不应该在JavaFX应用程序中使用'JOption'窗格。有各种线程问题需要处理。 –