26 |
|
|
27 |
import java.awt.event.ActionEvent; |
import java.awt.event.ActionEvent; |
28 |
import java.awt.event.ActionListener; |
import java.awt.event.ActionListener; |
29 |
|
import java.awt.event.KeyEvent; |
30 |
import java.awt.event.MouseAdapter; |
import java.awt.event.MouseAdapter; |
31 |
import java.awt.event.MouseEvent; |
import java.awt.event.MouseEvent; |
32 |
|
|
33 |
import javax.swing.AbstractAction; |
import javax.swing.AbstractAction; |
34 |
import javax.swing.Action; |
import javax.swing.Action; |
35 |
|
import javax.swing.JComponent; |
36 |
import javax.swing.JPanel; |
import javax.swing.JPanel; |
37 |
import javax.swing.JScrollPane; |
import javax.swing.JScrollPane; |
38 |
|
import javax.swing.KeyStroke; |
39 |
|
|
40 |
import javax.swing.event.ListSelectionEvent; |
import javax.swing.event.ListSelectionEvent; |
41 |
import javax.swing.event.ListSelectionListener; |
import javax.swing.event.ListSelectionListener; |
87 |
editOrchestra(orchestraTable.getSelectedOrchestra()); |
editOrchestra(orchestraTable.getSelectedOrchestra()); |
88 |
} |
} |
89 |
}); |
}); |
90 |
|
|
91 |
|
KeyStroke k = KeyStroke.getKeyStroke(KeyEvent.VK_DELETE, 0); |
92 |
|
orchestraTable.getInputMap(JComponent.WHEN_FOCUSED).put(k, "deleteOrchestra"); |
93 |
|
orchestraTable.getActionMap().put("deleteOrchestra", actionDeleteOrchestra); |
94 |
} |
} |
95 |
|
|
96 |
/** |
/** |