Changeset 78 for java/main/src/main/java/com/framsticks/gui/Frame.java
- Timestamp:
- 01/09/13 00:09:10 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
java/main/src/main/java/com/framsticks/gui/Frame.java
r77 r78 1 1 package com.framsticks.gui; 2 2 3 import com.framsticks.core.Node; 3 4 import com.framsticks.core.Path; 4 5 import com.framsticks.gui.view.*; … … 12 13 import javax.swing.tree.*; 13 14 import java.awt.*; 15 import java.awt.datatransfer.StringSelection; 14 16 import java.awt.event.ActionEvent; 15 17 import java.awt.event.MouseAdapter; … … 75 77 treePopupMenu.add(new JMenuItem("Refresh")); 76 78 treePopupMenu.add(new JMenuItem("Open in new frame as root")); 79 addNodeActionToTreePopupMenu("Copy path to clipboard", new NodeAction() { 80 @Override 81 public void actionPerformed(TreeNode treeNode) { 82 Path path = treeNode.getInstancePath(); 83 StringSelection selection = new StringSelection(path.toString()); 84 getToolkit().getSystemClipboard().setContents(selection, selection); 85 } 86 }); 77 87 //this.add(createMenuItem("Add to favourites", null)); 78 88 //this.add(createMenuItem("Remove from favourites", null));
Note: See TracChangeset
for help on using the changeset viewer.