【发布时间】:2016-10-09 21:45:57
【问题描述】:
我的 if..else 语句:
if(réponse.getText().equals("")){
réponse.setText("");
} else if(réponse.getText().equals("riviere")){
game.setScreen(new Stage1(game));
music.stop();
}
else if(!réponse.getText().equals("riviere")){
ecrireLeTexte = true;
}
我创建了一个文本字段,然后立即检查其中的内容,但我担心用户在文本字段检查之前无法输入任何内容...
那么如何在用户输入后检查用户的输入呢?
【问题讨论】:
-
我不完全确定你在问什么,所以澄清一点可能是个好主意。但是,你的代码也有点草率:为什么你有第一个
if语句?这是相当多余的。您可以简单地删除它并将您的else if变成第一个if。此外,字符串是一种非常脆弱的方法来确定用户的选择,因为它们很容易拼错单词等。至少您可以先将response字符串小写,这样可以进行更可靠的比较,但仍然是很难推荐。 -
很不清楚你在问什么。此外,您似乎已经掌握了您能想到的每个标签,无论它们与问题的相关性。
标签: java if-statement input libgdx textfield