I am in the progress of updating my code and re-testing after switching from
Java 6 to Java 7. When I open multiple JInternalFrames in my application under java 6 I am used to closing the top most internal frame and having the frame immediately under it become the next active frame. When I run the same code under Java 7 I see a different behaviour in as much as when I close the last frame I opened, the next one to become active is the first one.
To illustrate this another way, lets say I open 5 internal frames, 1,2,3,4 & 5
In java 6 when I close frame 5, frame 4 becomes the active frame.
In java 7 when I close frame 5, frame 1 becomes the active frame.
I have a lot of code and it's not immediately practical to post an example of my code. If the above behaviour is known and someone can advise how I can get Java 6 behaviour to be used now I've migrated to java 7 it would be most helpful.
Many thanks in advance,
Dave