Hej!
Jag trodde att jag hade skrivit om det här fenomenet för länge sedan men jag hittar ingen tråd så jag har kanske bara inbillat mig det. I alla fall så är det ett fenomen som jag har undrat över länge.
Om man startar Genney och öppnar ett dialogfönster (sök- eller inmatningsfönster el.dyl.) och sedan stänger detta igen och därefter går med muspekaren till Genney-symbolen i aktivitetsfältet och sedan till det lilla preview-fönstret så öppnas mouse over preview i full storlek. Det är bara det att dialogfönstret som man just stängde ligger kvar. Aktiverar man Genney med ett klick så försvinner dialogfönstret igen.
Det här är ingen stor grej egentligen, men det är ganska irriterande om man har ett annat program aktivt och snabbt vill kolla upp data i Genney-fönstret som är i bakgrunden. Uppgifterna man vill åt döljs alltså då av det senast öppnade dialogfönstret trots att man har stängt det.
Jag har precis stött på samma "problem" i en Java-kurs där man rekommenderas att stänga ett öppnat dialogfönster (i AWT) med setVisible(false). Om man istället stänger med dispose() så uppträder inte det här problemet. Jag är dock inte säker på huruvida det kan finnas några andra nackdelar med att använda dispose.
Hur Genney är skrivet har jag naturligtvis ingen aning om, men eftersom symptomen är identiska så kanske det är värt att nämna.
(PC, Win 10)
/Åke