webForumDet fria alternativet

Placering av grafik

Java

2 svar · 273 visningar · startad av Brimba

Medlem sedan dec. 19995 874 inlägg
Frågan#1

Hej!

Jag har en JPanel som jag vill att hela panelen skall synas, sedan har jag en JLabel som jag sätter bakgrundsfärg på.

Jag tänkte först placera JLabel och JPanel i en GridLayout, men problemet är då att båda raderna blir lika stora.

Vet någon hur man löser det?

Sedan undrar jag om man kan ställa in hur hög min JPanel skall vara?

Medlem sedan juli 2001228 inlägg
#2

Halvsvårt att förstå hur du menar men om du kanske ska pröva Borderlayout och stoppa in din JPanel i CENTER och JLabel i SOUTH så får du upp hela panelen och labeln blir typ status rad...

mvh
phonk

Medlem sedan sep. 2001961 inlägg
#3

Och ja... alla komponenter som ärver av Component eller JComponent har attributen minSize och maxSize och prefferedSize dom alla tar en Dimension som argument.

Kika lite på GridBagLayout också. Har man väl börjat använda den har man svårt att inte använda den...

/Lime

249 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)