/[svn]/jsampler/trunk/src/org/jsampler/view/std/JSMidiInstrumentTree.java
ViewVC logotype

Diff of /jsampler/trunk/src/org/jsampler/view/std/JSMidiInstrumentTree.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1745 by iliev, Sat Sep 8 18:33:05 2007 UTC revision 1746 by iliev, Mon Jun 2 03:33:11 2008 UTC
# Line 1  Line 1 
1  /*  /*
2   *   JSampler - a java front-end for LinuxSampler   *   JSampler - a java front-end for LinuxSampler
3   *   *
4   *   Copyright (C) 2005-2007 Grigor Iliev <grigor@grigoriliev.com>   *   Copyright (C) 2005-2008 Grigor Iliev <grigor@grigoriliev.com>
5   *   *
6   *   This file is part of JSampler.   *   This file is part of JSampler.
7   *   *
# Line 24  package org.jsampler.view.std; Line 24  package org.jsampler.view.std;
24    
25  import java.awt.event.ActionEvent;  import java.awt.event.ActionEvent;
26  import java.awt.event.ActionListener;  import java.awt.event.ActionListener;
27    import java.awt.event.KeyEvent;
28  import java.awt.event.MouseAdapter;  import java.awt.event.MouseAdapter;
29  import java.awt.event.MouseEvent;  import java.awt.event.MouseEvent;
30    
31    import javax.swing.AbstractAction;
32    import javax.swing.Action;
33    import javax.swing.JComponent;
34  import javax.swing.JMenuItem;  import javax.swing.JMenuItem;
35  import javax.swing.JPopupMenu;  import javax.swing.JPopupMenu;
36  import javax.swing.JTree;  import javax.swing.JTree;
37    import javax.swing.KeyStroke;
38    
39  import javax.swing.event.TreeSelectionEvent;  import javax.swing.event.TreeSelectionEvent;
40  import javax.swing.event.TreeSelectionListener;  import javax.swing.event.TreeSelectionListener;
# Line 91  public class JSMidiInstrumentTree extend Line 96  public class JSMidiInstrumentTree extend
96                  ContextMenu contextMenu = new ContextMenu();                  ContextMenu contextMenu = new ContextMenu();
97                  addMouseListener(contextMenu);                  addMouseListener(contextMenu);
98                  addTreeSelectionListener(contextMenu);                  addTreeSelectionListener(contextMenu);
99                    
100                    Action a = new AbstractAction() {
101                            public void
102                            actionPerformed(ActionEvent e) {
103                                    removeSelectedInstrumentOrBank();
104                            }
105                    };
106                    
107                    KeyStroke k = KeyStroke.getKeyStroke(KeyEvent.VK_DELETE, 0);
108                    getInputMap(JComponent.WHEN_FOCUSED).put(k, "removeSelectedInstrumentOrBank");
109                    getActionMap().put("removeSelectedInstrumentOrBank", a);
110          }          }
111                    
112          /**          /**

Legend:
Removed from v.1745  
changed lines
  Added in v.1746

  ViewVC Help
Powered by ViewVC