Piszemy drugą aplikację
„Ankieta osobowa”
Nowy projekt
JFrame + Paleta komponentów
JComboBox i Jlist z możliwością multiwyboru
Nasza Ankieta
Zmienne – nazwy (Variable name, name)
• Imie – jTimie
• Nazwisko – jTNazwisko
• Pole tekstowe – dane
• Button „czyśd” – jBczysc
• Button „zatwierdź” – jBZatwierdz
• Lista „hobby” – jLhobby
• comboBox „wiek” – jCBwiek
• Radiobutton „kobieta” – jRBk
• Radiobutton „mężczyzna” – jRBm
RadioButtony dodajemy do buttonGroup
Teraz nasza aplikacja działa poprawnie – tzn. gdy zaznaczamy „Kobieta” automatycznie odznacza
się „Mężczyzna”
Sprawdzamy czy wszystko jest zaznaczone ?
Warunek sprawdza czy każde z pól zostało uzupełnione ?
Jeśli chod jednej danej brakuje wyświetli się okienko dialogowe typu „messageBox”
z informacją by wypełnid wszystko
A tak to działa w praktyce …
Teraz będziemy chcieli całośd wyświetlad w wielowierszowym polu tekstowym jTextArea(u
nas nosi nazwę „dane”)
Całośd kodu wypełniającego pole tekstowe
A taki jest efekt…
Teraz chcemy to dopisad do pliku
Ładujemy klasę do zapisu plików tekstowych
Tworzymy zmienną plikową o nazwie „writer” i inicjujemy ją wartością „null” póki co.
Załóżmy, że dane wypełniono następująco:
Tworzymy osobną funkcję dodającą do pliku zawartośd pola tekstowego
A w kodzie przycisku „Zatwierdź” na koocu tylko wywołujemy naszą funkcję
Plik o wskazanej w kodzie nazwie zostaje zapisany w katalogu projektu
POWODZENIA W SWOICH POCZYNANIACH
Dziękuję za uwagę !