Jason
  • Strona główna
  • O mnie
  • Portfolio
    • Gry
    • Muzyka
    • Programy
  • Artykuły
  • Kontakt
  1. STRONA GŁÓWNA
  2. Artykuły
  3. Swing (Java)

Układ w Swing. Konfiguracja pozycjonowania komponentów

Szczegóły
Opublikowano: 10 listopad 2025
Odsłon: 177

Materiał uzupełniający na temat biblioteki "Swing" języka Java 📜! Znajdziesz w nim informacje na temat tego, czym jest układ w "Swing", jak go ustawić dla ramki i panelu ("JFrame" i "JPanel") oraz jakie występują rodzaje i czym się charakteryzują 💡. Jak interesuje Cię zgłębianie biblioteki "Swing", to prosimy do środka 🔍!

GridBagLayout w Swing. Nieregularny siatkowy układ komponentów

Szczegóły
Opublikowano: 10 listopad 2020
Odsłon: 1734

Jesteś gotowy(-a) na wariant układu w "Swing", który daje najwięcej elastyczności (i z tego powodu jest najtrudniejszy w obsłudze 🧠) 🙂? Teraz czas na układ "GridBagLayout", czyli tworzenie nieregularnych siatek komponentów w "Swing"! Ostrzegam - jest o wiele bardziej skomplikowany, niż poprzednik o podobnej nazwie ⚠️.

GridLayout w Swing. Siatkowy układ komponentów

Szczegóły
Opublikowano: 09 listopad 2020
Odsłon: 1514

Dzisiaj zaprezentuję Tobie jak za pomocą jednego z kolejnych układów w "Swing", "GridLayout" w "Swing", sprawić żeby komponenty układały się w siatkę o konkretnej liczbie rzędów i kolumn ⬜.

BoxLayout w Swing. Prostokątny układ komponentów

Szczegóły
Opublikowano: 08 listopad 2020
Odsłon: 1933

Czy jesteś gotowy(-a) na poznanie kolejnego układu jaki znajduje się w bibliotece "Swing" 😄? Jeżeli pragniesz koniecznie mieć po jednym komponencie w danym rzędzie bez względu na to, czy wyczerpuje całą wolną szerokość, czy nie, to poznaj układ stworzony do tego celu 🎯. "BoxLayout" w "Swing" i wszystko staje się jasne 😁!

FlowLayout w Swing. Układ komponentu JPanel

Szczegóły
Opublikowano: 07 listopad 2020
Odsłon: 1901

Czas przedstawić Tobie kolejny układ jaki występuje w bibliotece "Swing" - mianowicie, "FlowLayout" 🔥! Dowiesz się nie tylko tego, w jaki sposób ustawić ten układ, lecz także jak on wpływa na wygląd komponentów, gdy umieścimy je w ramce albo w panelu ⚡! Wchodź, zapraszam 😊!

Graphics2D w Swing. Ukryte możliwości po rzutowaniu

Szczegóły
Opublikowano: 06 maj 2020
Odsłon: 1738

Artykuł będzie stanowił drugą część tematu o "paintComponent" w "Swing" 2️⃣. Pokażę Ci co nam daje rzutowanie typu "Graphics" na "Graphics2D" w "Swing" 😲. Możesz w ten sposób otworzyć sobie drogę do jeszcze więcej metod rysujących 😊! Zapraszam!

paintComponent w Swing. Metoda rysująca komponentu JPanel

Szczegóły
Opublikowano: 06 maj 2020
Odsłon: 2437

Biblioteka "Swing" umożliwia rysowanie dowolnych kształtów geometrycznych na ekranie 🎨. Czy to linia, czy to kółko, okrąg, prostokąt, obrazek pobrany z pliku 📁. Dzięki poznaniu metody "paintComponent" występującej w bibliotece "Swing", to wszystko staje się możliwe! Trzeba jednak obchodzić się z nią inaczej, niż przy całej reszcie innych metod 😲! Dalszy ciąg zostawiam w środku, dla zainteresowanych 🚧.

BorderLayout w Swing. Układ komponentu JFrame

Szczegóły
Opublikowano: 06 maj 2020
Odsłon: 2380

Podczas omawiania poprzednich tematów z biblioteki "Swing" (język Java) padło wielokrotnie hasło: "BorderLayout" 🔔. Co to konkretnie jest "BorderLayout" w "Swing"? Niech zawartość artykułu rozwieje te wątpliwości raz na zawsze 😄!

Komponenty w Swing. Zbiór podstawowych elementów okna

Szczegóły
Opublikowano: 04 maj 2020
Odsłon: 2232

W niniejszym artykule o bibliotece "Swing" języka Java, już znajdującym się w kategorii bezpośrednio związanej z tym tematem, wtajemniczę Cię w podstawowe elementy jakie możesz wstawić do okna 🪟. Aby w ogóle zrobić cokolwiek, trzeba najpierw poznać podstawowe komponenty "Swing". To będzie sama lista z krótkim opisem co do czego służy i jak prezentuje się w oknie. Jak zainteresowany(-a), to zapraszam 👋!

Reklama

Najczęściej czytane

  • Komentarze w języku Python. Komentarz liniowy i blokowy
  • System dziesiętny na szesnastkowy. Metody konwersji
  • Funkcje matematyczne w języku Python z wyjaśnieniami
  • Konwersja typów danych w języku Python
  • Zapis do pliku tekstowego w języku Python. Metody zapisu
  • Systemy liczbowe w języku Python. Funkcje konwertujące
  • math w języku Python. Funkcje matematyczne
  • random w języku Python. Metody do pseudolosowania
  • Operatory w języku Python. Podział na rodzaje
  • Tablice dwuwymiarowe w języku Python. Definicja i modyfikacja

Tworzenie gier

  • 4 czynniki, bez których Twoja gra nie odniesie sukcesu!

  • 4 zasady tworzenia gry w zespole

  • 5 porad dla początkujących deweloperów gier

  • 5 prawd o tworzeniu gier, które mogą Cię zaskoczyć!

  • 7 NAJWAŻNIEJSZYCH umiejętności programisty gier

  • Błędy programistów gier. Jak rozpoznać, że gra jest źle zrobiona?

  • Chcesz być niezależnym deweloperem gier? Musisz to wiedzieć!

  • Framework to nie to samo co silnik gry i biblioteka!

  • Game jam. 6 porad jak się do niego przygotować

  • Gry dwuwymiarowe i trójwymiarowe od strony nakładu pracy

Język C#

  • abstract w języku C#. Klasa, metoda i właściwość abstrakcyjna

  • base w języku C#. Odniesienie do klasy bazowej

  • BinaryReader w języku C#. Binarny odczyt z pliku

  • BinaryWriter w języku C#. Binarny zapis do pliku

  • C# kolejnym językiem programowania na stronie Jasona!

  • Cechy języka C#. Poznaj powody, dla których warto go umieć!

  • class w języku C#. Definicja nowego typu danych

  • Console w języku C#. Lista właściwości i metod

  • ConsoleColor w języku C#. Zmiana kolorów konsoli

  • ConsoleKeyInfo w języku C#. Wykrywanie wciśniętych klawiszy

Programowanie

  • 4 zasady programowania obiektowego, które musisz znać!

  • Alternatywa bitowa w programowaniu. Operacja OR na bitach

  • Alternatywa rozłączna w programowaniu. Operacja XOR

  • Alternatywa w programowaniu. Operacja OR

  • Bitowa alternatywa rozłączna w programowaniu. Operacja XOR na bitach

  • break i continue. Różnice oraz wpływ na przebieg pętli

  • C czy C++? To nie jest aż tak oczywiste jak się wydaje

  • Czcionki dla programistów, które DOSKONALE pasują do kodu

  • Czy każdy może nauczyć się programować?

  • Czy programowanie jest trudne? Fakty i mity

Reklama

Pragniesz przyjąć pod swój dach kociego przyjaciela? Zapraszam na stronę mojej mamy, która od ponad 20 lat zajmuje się hodowlą kotów rasowych Maine Coon 😎!

coonkitty.eu

mgr inż. Stanisław "Jason" Popowski. Właściciel firmy "Blue Limes", niezależny deweloper gier, twórca internetowy.

Prawa autorskie © 2016-2026 Jason. Wszelkie prawa zastrzeżone.

InstagramBlueskyFacebookSoundClouditch.ioNewgroundsGitHubGoogle PlayLinkedInYouTubeLinktree