我有一种在 gridPane (2x8) 中创建新 TextField 的方法。我想知道,一旦它们被创建,我如何访问每个索引中的信息(如:0,0 - 1,0 等)。
这是代码:
private void llenarGridJugadores(ArrayList<NodoJugadores> array)
{
if( (array.get(0).getCategoria() == 3) && (array.get(0).getSexo().equalsIgnoreCase("m")) )
{
for(int i = 0 ; i < array.size() ; i++)
{
TextField text = new TextField(array.get(i).getNombre());
grid.add(text, i, 0);
}
}
else if( (array.get(0).getCategoria() == 3) && (array.get(0).getSexo().equalsIgnoreCase("f")) )
{
for(int i = 0 ; i < array.size() ; i++)
{
TextField text = new TextField(array.get(i).getNombre());
grid.add(text, 1, i);
}
这就是我想要做的:
public ArrayList<NodoJugadores> retornarGridJugadores(ArrayList<NodoJugadores> array, NodoCategorias aux)
{
if( (aux.getNumCategoria() == 3) && (aux.getSexo().equalsIgnoreCase("m")) )
{
for(int i = 0 ; i < array.size() ; i++)
{
array.get(i).setNombre(grid.getChildren().get(i).getAccessibleText());
}
}
}