I have an application that opens several JInternalFrames. In some cases the contents of the JInternalFrames seem to be floating. In other words, when I drag a 2nd frame over the 1st one, the contents of the 1st frame stay on top (the dragged frames goes underneath the contents, but over the frame). I have double-checked to make sure that things are getting added to the appropriate contentPane. Also the contents do move along with the containing frame when it is moved.