A JInternalFrame fejlécének eltűntetése…

Már jó régóta nem programoztam Java-ban, de most mégis úgy adódott, hogy kell benne egy aprócska programot készítenem.

JPanel-re tettem rá több JInternalFrame-t, és a program úgy vált a virtuális “képernyők” között, hogy a Frameket kapcsolgatja ki-be, egyszerre csak egyet. A megoldás jó is lenne, de sajnos a JInternalFrame kerete nem leszedhető, vagy mégis…

Itt egy megoldás a problémára:


JInternalFrame iFrame = new JInternalFrame();
javax.swing.plaf.InternalFrameUI ifu= iFrame.getUI();
((javax.swing.plaf.basic.BasicInternalFrameUI)ifu).setNorthPane(null);

Forrás: http://www.roseindia.net/answers/viewanswers/1923.html