Skip to content

hankucz/swing_1

This branch is 6 commits ahead of PWr-JP/gui_swing_1:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Nov 20, 2024
48e8456 · Nov 20, 2024

History

7 Commits
Nov 6, 2021
Nov 20, 2024
Nov 20, 2024
Nov 20, 2024
Nov 6, 2021
Nov 6, 2021
Nov 6, 2021
Nov 7, 2024

Repository files navigation

  1. Stwórz prostą aplikację GUI w Swing, która zawiera JFrame z tytułem, rozmiarem i opcją zamykania. Wewnątrz JFrame dodaj JPanel z kilkoma komponentami: JLabel, JTextField, JPasswordField, JButton i JTextArea. Pozwól użytkownikom wprowadzać tekst w polach tekstowych i wyświetlać wprowadzone dane w JTextArea po kliknięciu przycisku.

  2. W Twoim interfejsie Swing umożliw użytkownikom dynamiczną zmianę koloru, rozmiaru i pozycji komponentów. Dodaj przyciski, które, po kliknięciu, zmienią kolor określonego komponentu, zmienią jego rozmiar lub przesuną wewnątrz JFrame. Możesz użyć JDialog lub JOptionPane do pobierania od użytkownika informacji (np. wyboru koloru).

  3. Stwórz okno dialogowe, które prosi użytkownika o podanie swojego imienia. Po kliknięciu "OK" wyświetl wiadomość powitalną w głównym oknie za pomocą JOptionPane lub niestandardowego okna dialogowego (JDialog). Upewnij się, że okno dialogowe można łatwo zamknąć, a wprowadzone imię może być wyświetlane w głównym oknie.

  4. Stwórz prosty interfejs kalkulatora, który zawiera przyciski z cyframi i podstawowymi operacjami (dodawanie, odejmowanie, mnożenie, dzielenie). Pozwól użytkownikom wykonywać obliczenia i wyświetlać wyniki w polu JTextField lub JLabel. Upewnij się, że elementy GUI są odpowiednio dostosowane pod względem rozmiaru i pozycji.

  5. Stwórz GUI do sprawdzania siły hasła. Udostępnij pole tekstowe do wprowadzania haseł oraz przycisk do sprawdzania siły hasła. Zaimplementuj logikę oceny siły hasła (np. długość, rodzaje znaków) i wyświetl wynik w oknie dialogowym lub na interfejsie.

  6. Utwórz aplikację GUI do zarządzania listą kontaktów, w której użytkownicy mogą dodawać, edytować i usuwać kontakty. Każdy wpis kontaktu powinien zawierać pola na imię, numer telefonu i adres e-mail. Pozwól użytkownikom modyfikować lub usuwać kontakty oraz wyświetlaj listę kontaktów w obszarze przewijalnym.

  7. *Opracuj aplikację przeglądania obrazów przy użyciu Swing. Pozwól użytkownikom wczytywać plik obrazu i wyświetlać go wewnątrz JFrame. Wprowadź przyciski lub pozycje menu do zbliżania, oddalania i dopasowywania obrazu do okna.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%