webForumDet fria alternativet

JLabel med fast bredd och ritad bakgrund

1 svar · 448 visningar · startad av erciz

ercizMedlem sedan maj 20011 826 inlägg
#1

Jag försöker göra en JLabel som har en fast bredd, oavsett text och har en bakgrund ritad på hela ytan.

Jag har provat att sätta setPreferredSize, setMinimumSize, ytan blir då så bred som jag vill ha den, men bakgrunden ritas inte i hela området. LayoutManagern (BorderLayout) verkar inte bry sig om mina värden utan sätter size till ett mindre värde. Går det att fixa detta på nåt sätt?

Eller ska man använda JTextField vid såna här tillfällen? och sen tabort bordern mm.

ercizMedlem sedan maj 20011 826 inlägg
#2

Hittade ingen lösning med JLabel, men det gick bättre med en JTextField. Gjorde den med runda hörn och drog nytta av den här artiklen: http://java.sun.com/products/jfc/tsc/articles/swing2d/index.html

122 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
119 ms — hämta tråd, inlägg och bilagor (db)