| 1 19 package org.openharmonise.him.window.menus; 20 21 import java.awt.Font ; 22 23 import javax.swing.JPopupMenu ; 24 25 import org.openharmonise.him.actions.*; 26 import org.openharmonise.him.actions.move.*; 27 import org.openharmonise.vfs.*; 28 29 30 38 public class MoveMenu extends JPopupMenu { 39 40 41 47 public MoveMenu(VirtualFile vfFrom, VirtualFile vfTo) { 48 super(); 49 this.setup(vfFrom, vfTo); 50 } 51 52 58 private void setup(VirtualFile vfFrom, VirtualFile vfTo) { 59 String fontName = "Dialog"; 60 int fontSize = 11; 61 Font font = new Font (fontName, Font.PLAIN, fontSize); 62 this.setFont(font); 63 64 HIMAction action = new ActionMove(vfFrom, vfTo); 65 this.add(action.getMenuItem()); 66 67 action = new ActionCopy(vfFrom, vfTo); 68 this.add(action.getMenuItem()); 69 70 this.addSeparator(); 71 72 action = new ActionCancel(); 73 this.add(action.getMenuItem()); 74 } 75 76 79 private MoveMenu(String arg0) { 80 super(arg0); 81 } 82 83 } 84 | Popular Tags |