Index: C:/home/atsimbir/Harmony/classlib/modules/swing/src/main/java/common/javax/swing/plaf/basic/BasicInternalFrameTitlePane.java =================================================================== --- C:/home/atsimbir/Harmony/classlib/modules/swing/src/main/java/common/javax/swing/plaf/basic/BasicInternalFrameTitlePane.java (revision 485530) +++ C:/home/atsimbir/Harmony/classlib/modules/swing/src/main/java/common/javax/swing/plaf/basic/BasicInternalFrameTitlePane.java (working copy) @@ -140,7 +140,17 @@ } public class MoveAction extends AbstractAction { + private static final String MOVE_ACTION_NAME = "Move"; + + public MoveAction() { + putValue(Action.NAME, MOVE_ACTION_NAME); + } + public void actionPerformed(final ActionEvent e) { + if (e == null) { + return; + } + ((BasicDesktopPaneUI)frame.getDesktopPane().getUI()). frameOperation = BasicDesktopPaneUI.DRAGGING; }