У меня есть метод, который создает новые TextFields в gridPane (2x8). Мне было интересно, как только они будут созданы, как мне получить доступ к информации в каждом индексе (как в: 0,0 - 1,0 и т. Д.).Как получить информацию внутри gridpane (javaFX)
Вот код:
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());
}
}
}
это заставило меня хихикать, что вы пишете код на испанском языке. Я этого раньше не видел. – Steven