piszemy drugą aplikację - uniwersytet Śląskizsi.tech.us.edu.pl/~nowak/itbiznes/w4.pdf ·...

Post on 13-Aug-2020

5 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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ę !

top related