如何在Java FX中创建问题序列(Survey)?

时间:2018-03-07 17:47:14

标签: java android javafx

我正在使用Java FX创建调查。 将向用户询问200个问题,并且使用“是”和“否”按钮,用户可以回答问题。选择“是”或“否”时,将出现下一个问题,依此类推。你能建议一种方法来实现这个吗?

我正在考虑使用show / hide来提问,但在我看来这不是一个好主意。

1 个答案:

答案 0 :(得分:0)

我认为可以做到的一种方式是:

首先创建一个带有问题的字符串数组/列表,或者通过文本文件读取它们。 然后你可以做这样的事情:

private String[] questions;
private Label label;
private button btnYes;
private button btnNo;
private int index = 0;

btnYes.setOnAction(event -> label.setText(questions[index++]));
btnNo.setOnAction(event -> label.setText(questions[index++]));