webForumDet fria alternativet

Swing - JButton och JLabel

5 svar · 479 visningar · startad av SPiN

SPiNMedlem sedan mars 20007 896 inlägg
#1

Halloj!

Varför får jag det inte att funka att sätta höjd och bredd på JButtons eller JLabels?
Jag har provat båda dessa metoder:

obj.setSize(X,Y);
obj.setSize(new Dimension(X,Y));

Ska man använda sig av något annat sätt?

------------------
SPiN, bjorne.w@telia.com

--- Jag ÄR den enda med en britney-cursor! ---

sgtpepperMedlem sedan apr. 20007 588 inlägg
#2

Disclaimer: Detta svar kan vara helt ovidkommande och felaktigt, jag har inte kodat en rad AWT/Swing sen jag slutade plugga :e
-----------------------
Beror det inte på vilken LayoutManager du använder? Vissa managers sätter väl storleken relativt liksom. Men som sagt, jag gissar bara ;)

------------------
"Med ett schysst järnrör slår man hela världen med häpnad" - Socker-Conny

SPiNMedlem sedan mars 20007 896 inlägg
#3

Jodå det stämmer bra att LayoutManagern styr storleken på alla knappar osv, men man kan mer säga att Layoutmanagern styr var och hur knapparna ska ligga. Om dom ska vara överlappande, sida vid sida osv. Man tycker juh att det borde gå att sätta detta för hand?! T.ex. en OK-knapp borde kunna få samma storlek som en Cancel-knapp!

På tal om Layoutmanagers har jag en liten undran... Hur sätter man ut komponenterna som nedanstående?

JButton | JTextField
JButton | JTextField
JButton | JTextField
JButton | JButton

Vilken LayoutManager passar för det?

Någon som har svar på mina, kanske inte allt för avancerade, frågor? :q

[Stilla Min Nyfikenhet]Vad proggar du nu då? :q :) [/Stilla Min Nyfikenhet]
------------------
SPiN, bjorne.w@telia.com

--- Jag ÄR den enda med en britney-cursor! ---

[Redigerat av SPiN den 30 mar 2001]

sgtpepperMedlem sedan apr. 20007 588 inlägg
#4

Vad proggar du nu då?

Serverbaserad Java (typ webbapplikationer, affärssystem och sånt), alltså inte så mycket klientprogrammering. Det skulle dock vara roligt att grotta ned sig i lite Swing igen.

------------------
"Med ett schysst järnrör slår man hela världen med häpnad" - Socker-Conny

PhOrPhErMedlem sedan feb. 20002 300 inlägg
#5

Ta en titt på:
setMinumumSize, setPreferredSize och setMaximumSize

Använd en gridlayout för att skapa den layout som du ville ha.

------------------
- Erik Hellström -
- Datalogiprogrammet - MDH -
- http://3d.burken.nu -

psMedlem sedan juni 2000841 inlägg
#6

Sätt ut alla knappar med koordinater så går det bra att anpassa storleken på knapparna..

------------------
ps » Email

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