-
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.
-
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).
-
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.
-
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.
-
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.
-
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.
-
*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.
forked from PWr-JP/gui_swing_1
-
Notifications
You must be signed in to change notification settings - Fork 0
hankucz/swing_1
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- Java 100.0%