Avatar billede jarret Nybegynder
24. maj 2005 - 22:46 Der er 5 kommentarer og
1 løsning

hvad er ContentPane?

når jeg nu har oprettet en klasse der extender JFrame og skriver følgende:

getContentPane().setBackground(new Color(255, 255, 255));

- JFrame klassen har en metode getContentPane der returnere... en container?? der har en metode setBackground...

er der en der kan beskrive sammenhængen så jeg er sikke jeg for står det rigtigt..
Avatar billede arne_v Ekspert
24. maj 2005 - 22:48 #1
I swing skriver aldrig direkte på en JFrame men altid på et JPanel tilknyttet
JFrame.

getContentPane() returnerer en reference til den JPanel som man skal skrive på
Avatar billede jarret Nybegynder
24. maj 2005 - 22:57 #2
vil det sige at der oprettet et JPanel samtidig med JFramen

når jeg feks skriver
getContentPane().add(main);

så add´er jeg til et panel
Avatar billede arne_v Ekspert
24. maj 2005 - 22:59 #3
ja

det panel som dækker over framen
Avatar billede arne_v Ekspert
24. maj 2005 - 23:00 #4
iøvrigt har de i java 1.5/5.0 lavet det således at

add(noget);

kalder videre til

getContentPane().add(noget);

hvor man i ældre versioner fik en fejl
Avatar billede jarret Nybegynder
28. juni 2005 - 10:54 #5
lægger du et svar for den her arne,

og så iøvrigt tak generelt jeg har lige afsluttet et lille java projekt og det gik godt - hvilket jeg vil give dig en lille del af æren for (0;
Avatar billede arne_v Ekspert
28. juni 2005 - 11:04 #6
svar
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