我正在使用Java FX创建调查。 将向用户询问200个问题,并且使用“是”和“否”按钮,用户可以回答问题。选择“是”或“否”时,将出现下一个问题,依此类推。你能建议一种方法来实现这个吗?
我正在考虑使用show / hide来提问,但在我看来这不是一个好主意。
答案 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++]));