Avatar billede trp79 Nybegynder
14. februar 2004 - 14:25 Der er 5 kommentarer og
1 løsning

Layout - tilføjelse af JTabbedPane

Hejsa
Jeg har vil godt have nogle JTabbedPanes ind i min kode, men kan ikke helt få det til at fungere. Det ser okey ud i udviklingsmijøet (http://www.confunded.dk/TP/JDev-tabbed.JPG) men knap så heldigt når man køre det (http://www.confunded.dk/TP/JDev-run.JPG). Kildekoden kan ses på http://www.confunded.dk/TP/GuiMain.java
Det jeg "har streget ud"(//) var som det så ud før jeg ville ligge en JTabbelPane bag komponenterne....
Avatar billede trp79 Nybegynder
14. februar 2004 - 15:03 #1
Mit bud er at det er denne linie der driller (det kan selvfølgelig også være jeg skyder helt ved siden af...):
this.getContentPane().add(jTabbedPane1, BorderLayout.CENTER);

Er der noget alternativ til denne måde, således at jeg fylder hele tabben ud med det panel jeg tilføjer?
Avatar billede _carsten Nybegynder
14. februar 2004 - 16:08 #2
JDev's måde at skrive kode på, virker på mig lidt russisk - men til at begynde med, kan du rette weightx og weighty ned, gerne under 0.1, det vil give dig et helt andet billede.

Har ikke meget tid i dag, men prøver at gnave mig lidt videre i koden.
Avatar billede _carsten Nybegynder
14. februar 2004 - 16:37 #3
Jeg kan ikke se den her er forkert: this.getContentPane().add(jTabbedPane1, BorderLayout.CENTER);
Det må jo være sådan du vil have det.

Et tip
Når du arbejder i GridBagLayout er det en fordel/must at at bruge setPreferredSize() og setMinimumSize() på alle komponenter, så resizer det perfekt i dit grid.

Vender tilbage op ad dagen i morgen, for se om du har fået det til at virke.
Avatar billede trp79 Nybegynder
14. februar 2004 - 16:54 #4
Du havde ret Carsten - det var mit gridbaglayout den var gal med!

Ret tåbelig fejl jeg havde lavet:
jPanel1.add(lowerPanel, new GridBagConstraints...
jPanel1.add(upperPanel, new GridBagConstraints...
jPanel1.setLayout(gridBagLayout4);

Skulle selvfølgelig være:
jPanel1.setLayout(gridBagLayout4);
jPanel1.add(lowerPanel, new GridBagConstraints...
jPanel1.add(upperPanel, new GridBagConstraints...

Du fik mig ind på rette spor Carsten, så hvis du smider et svar, så er der points til dig...
Avatar billede _carsten Nybegynder
14. februar 2004 - 16:57 #5
Det når vi lige i dag - svar
Avatar billede trp79 Nybegynder
14. februar 2004 - 16:59 #6
Tak for hjælpen og forsat god weekend.

Mvh
Torben
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