hej,
mam taki problem:
mam klase Okno ktora jest glownym JFrame programu + zawiera zestaw podstawowych przyciskow/pol etc.
w jej obrebie jest jedno pole tekstowe w ktore mozna cos wpisac. zrobilam stringa String nazwisko ktory sczytuje mi to co wspisane w to pole (przez getText()). i teraz mam 2 problemy :
1)do tego stringa odwolac sie musze w innej klasie, tylko nie wiem jak. probowalam zrobic tak, ze w mojej klasie Okno napisalam funkcje zwroc_nazwisko, ktora zwroci mi tego stringa ale:
class Okno extends JFrame{
public Okno(){
//tu rysuje panel i takie tam
//i teraz:
// dodajemy i umieszczamy pole tekstowe
JTextField pole_tekstowe = new JTextField();
add(pole_tekstowe);
pole_tekstowe.setBounds(20, 25, 100, 20);
String nazwisko = new String();
nazwisko = pole_tekstowe.getText();
}
// i druga funkcja w tej klasie ktora mi zwrocic Stringa nazwisko:
public String zwroc_nazwisko() {
return nazwisko;
//tylko wlasnie w tej funkcji String nazwisko jest niewidoczny:/ jak zrobic by byl //widoczny i bym mogla go zwrocic?
}
}
- i sprawa numer dwa: na poczatku pole_tekstowe jest puste. Pozniej jak sie wpisze nazwisko, kliknie na jakis przycisk to wywola sie ActionListener z obiektem typu Okno zwaracajacy wynik funkcji zwroc_nazwisko-i teraz moje pytanie-czy zwroci Stringa = null? czy zwroci to co pobral przez getText() ?
Pozdrawiam!