Avatar billede mickni33 Nybegynder
30. marts 2005 - 14:02 Der er 7 kommentarer og
2 løsninger

switche fra en Frame til en anden

Kan det lade sig gøre at switche mellem to Frame's ( vinduer ), frem og tilbage, altså synlig og usynlig, uden at slette det data som er frame'sne indeholder.

Jeg bruger en button til at lukke vinduerne med, eller gør dem synlig og usynlig. og jeg har nogle textboxe med data.

Hvordan gøres det ?
Avatar billede arne_v Ekspert
30. marts 2005 - 14:05 #1
Tja du kan vel kalde:

f1.setVisible(true);
f2.setVisible(false);

og

f1.setVisible(false);
f2.setVisible(true);
Avatar billede mickni33 Nybegynder
30. marts 2005 - 14:09 #2
De er oprettet som 2 klasser, Frame1 og Frame2.
Skal der så oprettes et objekt af Frame1  i Frame2 og oprettes et objekt af Frame2 i Frame1
Avatar billede kalp Novice
30. marts 2005 - 14:13 #3
ja der skal en reference med over fra den ene til den anden og omvendt
Avatar billede kalp Novice
30. marts 2005 - 14:13 #4
Du smider den ind i konstruktøren så de kender hinanden ved oprettelsen af dem
Avatar billede arne_v Ekspert
30. marts 2005 - 14:16 #5
Det er lidt svært at gætte hvordan din kode er opbygget.

Men på en eller anden måde skal "switch funktionaliteten" havde mulighed
for at få fat på begge instanser så den kan kalde setVisible.
Avatar billede mickni33 Nybegynder
30. marts 2005 - 14:17 #6
Nåå ok jeg prøver lige den der konstruktør ting
Avatar billede mickni33 Nybegynder
30. marts 2005 - 16:25 #7
aaahh tror jeg begynder forfra... smid lige nogle svar så er der lidt point
Avatar billede kalp Novice
30. marts 2005 - 16:29 #8
får du her:)
Avatar billede arne_v Ekspert
30. marts 2005 - 16:42 #9
.
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