Przesyłanie danych pomiedzy oknami.

0

Witam,
Jestem początkujący z javą, zajmuje się aplikacją okienkową, która ma polegać na tym że na głównym oknie jest jTextField (docelowo ma być jTable ale utknąłem i myślę że tak bezie lepiej) w innym oknie jest wpisywanie danych. Problem polega na tym że nie wiem jak przesłać dane z jednego okna na drugie. Są to oddzielnie zrobione klasy. Próbowałem robić metodę która miała "zwracać" tego TextFielda z głównego okna, lecz to nie bardzo działa. Gdy przypisuje:

Glowna.jTextField.setText(tekst); - wyskakuje komunikat ze klasa główna ma prywatny dostep do TextFielda.

Proszę o jakieś podpowiedzi jak przesyłać dane pomiędzy oknami, najlepiej z przykładami.

0

o_O? WTF? Napisałeś że masz w klasie Glowna metodę która ci zwraca tego text fielda, a mimo to w kawałku kodu który pokazałeś nie uzywasz metody tylko bezpośrednio odnosisz się do pola klasy...

0

To jest inny sposób, mam taką metodę:

public javax.swing.JTextField getField() {
return this.jTextField2;
}

i tak próbuje przenieść tą zmienną:

String spole = this.jTextField2.getText();
Glowne pole = new Glowne();
pole.getField().setText(spole);

lecz to nic nie daje ;/ wiem że to dziwne, dopiero zaczynam i mam takie "głupie" błędy... ;/

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