我正在用javafx创建一个象棋项目。我已经给每个单元格一个不可见的文本(我想提供一个数字ID,但是这是不可能的。所以我将ID分别指定为j1,j2,j3等),例如?< / p>
1. 2. 3. 4. 5. 6. 7. 8.
9. 10. 11. 12. 13. 14. 15. 16.
17. 18. 19. 20. .......................
................................................
................................................
................................................
................................................
57. 58. 59. 60. 61. 62. 63.64.
为了检查硬币是否可以放在哪个位置,我将每个单元格的这些文本转换为字符串,然后将其转换为可以执行数学运算的整数。获得整数类型值后,可以通过在其开头像j1一样添加j来将其转换为字符串。 j2,j8,j34,但随后出现一个问题,我有一个字符串,该字符串的文本与标签的ID相同,因此我必须更改颜色或更多内容,但是如何寻址与ID相同的标签串。或简而言之,如何将此字符串值转换为标签(或标签)的ID。请帮我。可能吗
答案 0 :(得分:0)
我不太了解您的问题,但我认为这种方法可以解决您的问题,
yourlabel.setId("j5 or such an id");