Avatar billede foo_baa Nybegynder
19. juli 2002 - 10:57 Der er 7 kommentarer og
1 løsning

Jframe + desktoppane

JEg har min JFrame - og derindeni en DesktopPane
er der så ikke en metode hvor jeg kan sige
int hoej = jframe.height;
int bred = jframe.width;
desktop.setPreferredSize(new java.awt.Dimension(hoej, bred));
eller ????
hvordan finder man ud af hvor stor den jFrame man er indeni er ??
Avatar billede jword Nybegynder
19. juli 2002 - 11:52 #1
Har du prøvet med desktoppane.getParent().getSize()
Avatar billede foo_baa Nybegynder
19. juli 2002 - 12:16 #2
nope - men prøver lige
Avatar billede foo_baa Nybegynder
19. juli 2002 - 12:41 #3
det virker ikke - den kommer med en nullpointerexception
Avatar billede jword Nybegynder
19. juli 2002 - 12:54 #4
prøv at poste din kode
Avatar billede foo_baa Nybegynder
19. juli 2002 - 13:26 #5
hele min kode - neeeej den er ca. 500 linier lang - men jeg har bare lavet en desktoppane
desktop
og ellers
Dimension size = desktop.getParent().getSize();
double hoejde = size.getHeight();

Men den kommer med en fejl til den første linie
Avatar billede jword Nybegynder
19. juli 2002 - 13:43 #6
Du kan prøve at checke hvad parent er for en component. Hvis du har added din desktoppane til en frame via getcontentpane, så er parent din container (contentpane). Ellers må du finde ud af hvilken en værdi det er der er null. Jeg har ikke oplevet, at getParent ikke skulle virke.
Avatar billede foo_baa Nybegynder
19. september 2002 - 09:22 #7
Tjaaaa har fået det til at virke nu, og lidt ved hjælp af dit, såå jeg vælger og sige 50/50
Avatar billede foo_baa Nybegynder
19. september 2002 - 09:24 #8
hov du havde ikke givet et svar, så hvis du vil have nogle point sig lige til så laver jeg et nyt spg hvor du får lidt point :)
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