我创建了一个带有JTextFields
的9x9的数独板。允许用户在任何文本字段中输入文本。
问题开始了。当用户输入数据时,我想获取用户输入数据的JTextField
索引并正确获取该文本字段的数据(用于次要验证)。
Here is the code i have written for the purpose
代码运行但没有解决问题。任何其他建议也会奏效。 感谢您提前宝贵的时间。
答案 0 :(得分:0)
请在格式化的块中修改您的问题,包括您的代码,同时考虑提供Minimal, Complete, and Verifiable example。
由于每次调用layoutSudkou
方法时都要创建新的ls
对象(focusGained
),因此事件源永远不会是该特定实例的jtextfield({{1} })。
您可以将2D数组保存为类的实例字段(创建和添加文本字段的字段),然后检查哪个文本字段已获得焦点。
您还应该查看Java Naming Conventions代码(类名不应以小写字母开头),并假设ls.jf [row][column]
是jf
类的公共字段,{ {3}}或类似的问题。