Új hozzászólás Aktív témák
-
Löncsi
őstag
válasz
x123456 #1895 üzenetére
javax.swing.SwingUtilities.invokeLater(new Runnable() { .. }
Fontos ,hogy kirajzolásokat az EDT szálon hajtsuk végre, más esetben hiba léphet fel (nomeg a grafikai műveletket meg kell próbálni függetleníteni a számításoktól, ezért kell külön szál).
Az invokeLater biztosítja, hogy a kirajzolás EDT szálon hajtódik végre. (Ugye paraméterben egy Runnable-et adsz át, a run() metódus tartalmazza a grafikai parancsokat).Le is tudod ellenőrizni ,hogy a kirajzolás EDT-n történik-e, az isEventDispatchThread() függvény meghívásával , logikai értéket ad vissza.
Remélem hasznos volt,bár látom utánajártál.
-
Löncsi
őstag
válasz
MrSealRD #1800 üzenetére
4 fajta Layout van.
FlowLayout, BorderLayout, GridLayout,BoxLayout.
Box és FlowLayoutnál mikor átméretezel, a komponens mérete konstans marad.
Szerintem érdemes egy Box-layoutot egy panelre állítani, és egyesével belerakni a komponenseket, így egymás alatt lesznek. (vagy Flow is jó, ekkor egymást követik a komponensek)
Majd ha ezzel megvagy ,magára az ablakra ( getContentPane() )-re kellene tenni egy BorderLayoutot, átadni az előző panelt és "South"-ra tenni, így 'elvileg' egymás alatt/mellett elhelyezkedő konstans méretű gombok lesznek, mindig délen (lent).
De csak tipp így kora reggel, el kell ezzel játszogatni.
-
Löncsi
őstag
-
Löncsi
őstag
válasz
atm*RefeeZ #1735 üzenetére
De String-et h hasonlítasz össze akkor '==' -al ?
Elvileg az úgy nem jó... -
Löncsi
őstag
válasz
atm*RefeeZ #1733 üzenetére
if( c.getName().equals(componentName) )
Így próbáld, hátha.
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Kínai és egyéb olcsó órák topikja
- gban: Ingyen kellene, de tegnapra
- Milyen Android TV boxot vegyek?
- Rengeteg pénzt kapott az USA-tól az Intel, de Trump kért cserébe valamit
- Milyen notebookot vegyek?
- Autós topik
- BestBuy topik
- World of Tanks - MMO
- ZIDOO médialejátszók
- Elektromos cigaretta 🔞
- További aktív témák...
- XBOX Series S 512GB, 6 hó garanciával Bp-i üzletből eladó!
- Lenovo ThinkPad T14 Intel I7 10610U
- Asus TUF Gaming A15 ASUS FA507XU 15,6" FHD 144Hz, R9-7940HS, 32GB, 2x2TB SSD, GeForce RTX 4050
- Playstation 5 Drive Edition 825GB (CFI-1116A), dobozában, 6 hónap garanciával, Bp-i üzletből eladó!
- Komplett Pentium I-II
- Logitech MX Anywhere 3 egér
- HIBÁTLAN iPhone 13 mini 128GB Midnight -1 ÉV GARANCIA - Kártyafüggetlen, MS3320
- Túlmelegedik a géped? Segítünk!
- Bomba ár! Lenovo ThinkPad X395 - AMD Ryzen PRO 5 I 8GB I 512GB SSD I 13,3" FHD I Cam I W11 I Gari!
- UTOLSÓ!! 120 - Lenovo Legion Pro 5 (16ARX8) - AMD Ryzen 7 7745HX, RTX 4070 - 4 év garancia
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest