Avatar billede idiotbarn Nybegynder
12. december 2004 - 00:07 Der er 13 kommentarer og
1 løsning

Design i Jbuilder Foundation

Jeg er ved at prøve at designe et program i Jbuilder Foundation 2005. Problemet er at når jeg trækker Labels og tekstfelter over, kan jeg ikke selv bestemme størrelsen eller positionen. De er enten låst i toppen, bunden eller midten. Hvad er det jeg gør forkert?
Avatar billede arne_v Ekspert
12. december 2004 - 00:11 #1
Du har vel valgt en layout manager som styrer det for dig.

Lyder som BorderLayout.

Jeg mener at selv kan styre det hvis du vælger layout manager null.

Men det er faktisk ikke særligt Swing'sk at gøre det.
Avatar billede idiotbarn Nybegynder
12. december 2004 - 00:15 #2
ikke særlig swing'sk?
Avatar billede arne_v Ekspert
12. december 2004 - 00:19 #3
Java GUI's (som idag normalt laves i Swing) er tiltænkt at blive lavet med
layout managers, hvor layout manageren styrer størrelse og placering af
controller, hvilket gør at det ser "fornuftigt" ud uanset hvordan skærmen
bliver resizet. I modsætning til en form med absolutte positioner og størrelse, som
ser perfekt u dmed en skærm størrelse men gyselig med en anden. Men det er
et meget anderledes programmerings paradigme.
Avatar billede arne_v Ekspert
12. december 2004 - 00:20 #4
Hvis border layout generer dig så er der også andre - måske vil grid
layout passe dig bedre.
Avatar billede idiotbarn Nybegynder
12. december 2004 - 00:22 #5
ok...men jeg kan heller ikke ændre på størrelsen af det ligegyldig hvor det er placeret...skulle man ikke kunne gøre det uden at kode det?
Avatar billede arne_v Ekspert
12. december 2004 - 00:25 #6
størrelsen styres også af layout manageren

(medmindre du sætter den til null)
Avatar billede idiotbarn Nybegynder
12. december 2004 - 00:29 #7
syntes bare det er lidt underligt...laver jeg en knap fylder den 100% af pladsen. Jeg kan lave om på max og min størrelse, men det sker der ikke noget ved. Hvordan sætter jeg layout manageren til nul?
Avatar billede arne_v Ekspert
12. december 2004 - 00:33 #8
designer
vælg content pane
property layout
Avatar billede idiotbarn Nybegynder
12. december 2004 - 00:35 #9
kan ikke finde designer eller content pane...
Avatar billede arne_v Ekspert
12. december 2004 - 00:38 #10
designer er der hvor du drop and drag'er komponenter ind

content pane vælges ude til venstre

PS: Jeg kører version 9 ikke 2005 så måske ser det lidt anderledes ud hos dig
Avatar billede idiotbarn Nybegynder
12. december 2004 - 00:46 #11
hmm...jeg vælger design og kommer ind hvor jeg kan designe den. umiddelbart til venstre er der et panel hvor man vælger knapper, txtarea ect. i højre side er der alle egenskaberne. Jeg kan højreklikke på fanebladet med min app i, men syntes ikke jeg kan finde noget jeg får noget ud af
Avatar billede idiotbarn Nybegynder
12. december 2004 - 00:47 #12
ah fandt den...men det var ikke så smart at sætte den til nul?
Avatar billede arne_v Ekspert
12. december 2004 - 10:01 #13
Jeg tror at java vil opføre sig mere som du ønsker, hvis du sætter den til null.

Men det er ikke meningen at den skal være null.
Avatar billede arne_v Ekspert
01. januar 2005 - 13:31 #14
OK ?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester