Har lite problem med en GridBagLayout som inte riktigt gör som jag vill. Tanken är att jag i en panel ska lägga ut tre knappar på samma rad. Knappen längst till vänster vill jag ska vara 4 kolumner bred, sedan en knapp med 2 kolumners bredd, ett mellanrum på 1 kolumn och slutligen sista knappen som är 1 kolumn bred. Totalt 8 kolumner och 1 rad alltså. Finns det något tips man kan få så skulle jag vara mycket tacksam. :)
GridBagLayout
2 svar · 225 visningar · startad av dho
GridBagLayout är enligt mig den kraftfullaste layoutmanagern i Java. Den är också den knepigaste.
Det man brukar gå bet på är weightX och weightY, d.v.s. hur mycket av det extra utrymmet som komponenten skall få sig tilldelat, om det finns något över.
Gå in på Swing-tutorial på https://www.javasoft.com och läs avsnittet om just GridBagLayout. Man kan få ganska konstiga beteenden men helheten brukar bli bra... efter en stund.
/Lime
Tackar, men det har löst sig nu. Det blev lite testande fram och tillbaka med weightx och weighty innan man fick det bra. :)