TextField和提交JavaFx for Hangman游戏

时间:2017-07-19 06:14:51

标签: java javafx

如何使TextField输入字母而不是将其与字符串进行比较?它的刽子手游戏。

2 个答案:

答案 0 :(得分:1)

字段本身不会进行任何比较,它只会 作为输入接入点。这意味着它唯一能做的就是收集你输入的内容。

那么你如何进行比较呢?那么每次在现场写一些东西时,你都必须调用一个基础方法。

对于该方法,您可以使用一些Java的String功能构建,例如您可以使用:

string.indexOf('a').
  

如果字符串中存在a,则返回index(>=0)。如果没有,则返回-1。因此,非负返回值意味着字符串中存在a

答案 1 :(得分:0)

您可以使用Java Swing创建UI。 有一个TextBox(JTextField)。但大多数文本框本身都不会在其中写入任何内容。用户必须写作。 您希望一次只能添加一个字符,或者您必须检查用户输入的文本是否最多只有一个字符。 之后,您可以检查您要查找的单词中是否存在字符。