Java-ban egy panelon középre helyezni egy másik panelt mégis hogy lehet?
Így kellene elképzelni:
----llll-----
----llll-----
----llll-----
----llll-----
Második mondatot így kell érteni:
hogy ne így nézzen ki:
---------
--kkkk---
--kkkk---
---------
És ha így nézne ki?
-----------------
---ccccccc---------
-----ccccc----------
-----------
nagyszerű. :/ Nem így akartam, hogy megjelenjen.
Akkor betűkkel, az talán nem deformálódik el:
szóval nem ilyent akarnék:
aaaaaaaaaaaaa
aaaacccccaaaa
aaaacccccaaaa
aaaacccccaaaa
aaaaaaaaaaaaa
:D :D :D
Hogy valaki ennyire fogalmatlan legyen, hihetetlen.
Hát továbbra se ír annyit amennyit kéne. xd
Annyi kellett volna, hogy magassága a második panelnek annyi legyen mint az alapnak, de kevesebb a szélessége és középre igazítva.
Egyszerűbb lenne lerajzolni és belinkelni nem? :)
Amúgy szerintem odáig mi is eljutottunk, hogy a 2. panel kisebb és középen van. Azt nem értem/-tjük, hogyan gondoltad, hogy nem takarja az 1. panelt.
A konkrét válaszhoz meg nevezd meg a GUI lib-et amit használsz, mert több alternatíva is van Java-ban (pl. Swing, JavaFX).
Egyébként sacc-ra Swing-ben a BorderLayout tökéletes, középre berakod a 2. panelt, a top/bottom-ba meg nem teszel semmit.
Bordeylaout-ot használtam, "center" van a második panelnál, de akkor az egész framet elfoglalja.
Az, hogy nem takarja az első panelt:
hogy nem fedi le.
Ilyenkor nem fedi le:
0000
0ll0
0000
grafikusan ez úgy nézne ki, hogy a második panel kezdődik pl. 200. pixelnél,tart 500. pixelig, de legfelül csak az alappanel látszik.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!