Temat: pobieranie tekstu
Krzysztof Telka:
Czyli tak jak napisał Piotr - magiczne słówko public rozwiązuje sprawę ;)
W Javie rozwiązuje niestety połowicznie. Lepiej przyzwyczaić się do prywatnych atrybutów (przechowywaczy danych) i publicznych akcesorów.
Do autora, to będzie coś w tę mańkę:
private JTextField jTextField2;
public void setField2(JTextField field){
jTextField2 = field;
}
public JTextField getField2(){
return jTextField2;
}
Dzięki temu możesz w pełni kontrolować dostęp do danych. Możesz je uczynić write-only (zdefiniować tylko settera), read-only (zdefiniować tylko gettera), albo inaczej posterować obsługą tego atrybutu.
Ponieważ jednak atrybut ma taką dziką nazwę (nazwaKlasyNumerek), to wnioskuję, że coś tęże zmienną wygenerowało. Jak została stworzona ta klasa? Ręcznie?