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 |
* |
* |
25 |
import java.awt.BorderLayout; |
import java.awt.BorderLayout; |
26 |
|
|
27 |
import java.awt.event.ActionEvent; |
import java.awt.event.ActionEvent; |
28 |
|
import java.awt.event.KeyEvent; |
29 |
import java.awt.event.MouseAdapter; |
import java.awt.event.MouseAdapter; |
30 |
import java.awt.event.MouseEvent; |
import java.awt.event.MouseEvent; |
31 |
|
|
32 |
import javax.swing.AbstractAction; |
import javax.swing.AbstractAction; |
33 |
import javax.swing.Action; |
import javax.swing.Action; |
34 |
|
import javax.swing.JComponent; |
35 |
import javax.swing.JPanel; |
import javax.swing.JPanel; |
36 |
import javax.swing.JScrollPane; |
import javax.swing.JScrollPane; |
37 |
|
import javax.swing.KeyStroke; |
38 |
|
|
39 |
import javax.swing.event.ListSelectionEvent; |
import javax.swing.event.ListSelectionEvent; |
40 |
import javax.swing.event.ListSelectionListener; |
import javax.swing.event.ListSelectionListener; |
80 |
editMidiInstrumentMap(midiMapTable.getSelectedMidiInstrumentMap()); |
editMidiInstrumentMap(midiMapTable.getSelectedMidiInstrumentMap()); |
81 |
} |
} |
82 |
}); |
}); |
83 |
|
|
84 |
|
KeyStroke k = KeyStroke.getKeyStroke(KeyEvent.VK_DELETE, 0); |
85 |
|
midiMapTable.getInputMap(JComponent.WHEN_FOCUSED).put(k, "removeMidiMap"); |
86 |
|
midiMapTable.getActionMap().put("removeMidiMap", actionRemoveMap); |
87 |
} |
} |
88 |
|
|
89 |
public void |
public void |