如何获取二维Jtextfield的索引?

时间:2017-10-06 19:23:41

标签: java swing sudoku

我创建了一个带有JTextFields的9x9的数独板。允许用户在任何文本字段中输入文本。 问题开始了。当用户输入数据时,我想获取用户输入数据的JTextField索引并正确获取该文本字段的数据(用于次要验证)。

Here is the code i have written for the purpose

代码运行但没有解决问题。任何其他建议也会奏效。 感谢您提前宝贵的时间。

1 个答案:

答案 0 :(得分:0)

请在格式化的块中修改您的问题,包括您的代码,同时考虑提供Minimal, Complete, and Verifiable example

由于每次调用layoutSudkou方法时都要创建新的ls对象(focusGained),因此事件源永远不会是该特定实例的jtextfield({{1} })。

您可以将2D数组保存为类的实例字段(创建和添加文本字段的字段),然后检查哪个文本字段已获得焦点。

您还应该查看Java Naming Conventions代码(类名不应以小写字母开头),并假设ls.jf [row][column]jf类的公共字段,{ {3}}或类似的问题。