webForumDet fria alternativet

Placering av grafik

2 svar · 273 visningar · startad av Brimba

BrimbaMedlem sedan dec. 19992 966 inlägg
#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?

phonkworksMedlem 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

LimeMedlem sedan sep. 2001837 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

Genererad på 372 ms · cache AV · v20260730165559-full.f96bc7eb