Pobranie wartośći JTextField

0

Witam, chcę zrobić macierz wpisywaną w JTextFiels's

Żeby zaoszczędzić czas zrobiłem to przez pętle

[...]

public void initComponents(){
        
        
        for (int i = 1; i <= 25; i++){
            nField("pole"+i, 4);
        }

public void nField(String name, int columns){
        JTextField field = new JTextField(columns);
        
        field.setName(name);
        panel.add(field);
    }

Jak teraz mogę odwołać się do wartości wpisanych w JTextField, pobrania ich i wpisania do tablicy np.

0

getText()

0
JTextField[] pola = new JTextField[25];
...
public void nField(String name, int columns){
        JTextField field = new JTextField(columns);
        pola[i-i] = field;
        //field.setName(name);
        panel.add(field);
    }

Z nazwy zrezygnuj.

0

Twoje rozwiązanie jest bardo fajne.
Tylko wartościami chcę ją wypełnić później w oknie dialogowym i przypisać do tablicy :)

Edit:
W sumie to przypisałem wszystkie elementu do tablicy componentów i pobrałem z nich wartości przypisując do tablicy double[5][5];

Component[] component = panel.getComponents();

double zmienna = Double.parseDouble(((JTextField)component[0]).getText());

1 użytkowników online, w tym zalogowanych: 0, gości: 1