Take the 2-minute tour ×

I have a JDesktopPane that adds JInternalFrames. On Linux (ubuntu) and Mac os, all displayed internal frame appear in a taskbar/toolbar standing in the bottom left corner, with the name of each internal frame as label. This toolbar is not displayed on Windows, which is the behaviour I expect.

enter image description here

Would anybody know how to desactivate this toolbar?

I'm setting the internal frames this way:


And adding them to JLayeredPane.PALETTE_LAYER

share|improve this question
add comment

3 Answers

Try this:

share|improve this answer
add comment

Try removeAll() on your JDesktopPanes after creating them.

share|improve this answer
hmm ... sounds counter-intuitive as the frames are added, to start with ;-) –  kleopatra Oct 2 '12 at 14:14
Yeah, I know, but anyhow that nasty bar has to be out before adding the frames ( Why Linux? :( ). –  pamo Oct 3 '12 at 4:04
add comment

Try adding:

frame.setIcon ( false );

This will force the frame to be shown.

It is possible that on Ubuntu/Mac those frames are iconified by default, that is why they appear in the corner of the JDesktopPane.

share|improve this answer
unfortunately it does not change anything, either when calling setIcon(false) before or after adding the internal frame to the desktop pane. –  Martin Apr 28 '12 at 7:55
add comment

Your Answer


