Netbeans - nieaktywne pole tekstowe

0

Witam! Napisałam walidator numerów PESEL. W wersji tekstowej program działał, ale po dodaniu do niego gui zaczęły się problemy. Konkretnie, nijak nie mogę wpisać czegokolwiek do pola tekstowego(jTextField). Wydaje mi się, że program czyta puste pole i w związku z tym wyrzuca ustawiony przeze mnie komunikat, że pesel za krótki. Dlaczego więc nie mogę czegokolwiek wpisać do pola, z którego ma czytać? W properties jest zaznaczone enable i editable. Oprócz tego chciałabym jeszcze wiedzieć jak dodać jakikolwiek wpis do tabeli jTable. Proszę o pomoc
Kod programu tutaj http://pastebin.com/7Nn7wBx1

0

To pole do wpisywania peselu nazywa się nowy? Nie dodajesz go do głównego okna.

0

To pole do wpisywania peselu nazywa się po prostu Pesel tj

public javax.swing.JTextField PPesel;
0

To pole nie jest obsługiwane.Programu nie da się przetestować - brakuje kodu klasy pesel.

public void uruchom() {
    Komunikat.setText("Podaj numer PESEL, który chcesz sprawdzić"); 
  
    dodaj();
}

Po co w tym kodzie jest wywołanie funkcji dodaj()? Ona sprawdza poprawność numeru, a użytkownik jeszcze nic nie wpisał.
P.S. Napisałem początkowo, że pole nie jest obsługiwane bo nie przyszło mi do głowy, że wymuszasz na użytkowniku by po wpisaniu peselu, musiał użyć myszy do zatwierdzenia. To może być dodatkowa możliwość, ale naturalne jest, że wpisuje pesel i naciskam Enter.

0

Problem z polem tekstowym rozwiązany. Zrobiłam całe gui od nowa w nowym projekcie i przeniosłam do tego projektu kod odpowiadający za działanie programu.Temat do zamknięcia.

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