Sul forum della Sun ho trovato questo

codice:
JInternalFrame f = frames[0];
BasicInternalFrameUI ui = (BasicInternalFrameUI)f.getUI();
Component north = ui.getNorthPane();
MouseMotionListener[] actions = (MouseMotionListener[])north.getListeners(MouseMotionListener.class);
for (int i = 0; i < actions.length; i++)
	north.removeMouseMotionListener( actions[i] );
Quello che non riesco a capire di questo codice è cosa centra l'array e il ciclo FOR.
Ci ragioniamo insieme?