25. april 2007 - 13:06Der er
4 kommentarer og 1 løsning
Hvorfor virker Frame.toFront() kun på nogen maskiner?
Jeg har en applet som åner en Frame (frame1). I frame1 er det muligt at lave forskellige udskrifter. Til dette formål er der lavet en PrintManager som viser et preview i en ny Frame (frame2). Efter der er trykket på Udskriv i frame2 skal frames2 lukkes og frame1 skal være i front. Dette har jeg gjort ved at sende frame1 med som argument til frame2, og lige inden frame2 lukkes kalder jeg frame1.toFront(). På nogle maskiner kommer frame1 ikke i front, men der imod html siden. Det er i øvrigt samme opførsel, som hvis jeg ikke sender frame1 med som argument til frame2 og kalder toFront(). Er der nogen som kan give en god forklaring på dette, og også meget gerne en løsning :)
Det kan jeg ikke svare dig på, men du bør bygge det op ved hjælp af JDialog, når en dialog lukkes bringes dens parent automatisk i focus og bruger er tvunget til at lukke sidst åbnet dialog førend forrige dialog kan aktiveres.
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.