|
@@ -334,6 +334,36 @@ public class GUI<E> implements CategoryListener {
|
|
|
}
|
|
|
});
|
|
|
|
|
|
+ String cntrlCDown = "controlZ";
|
|
|
+ inputMap.put(KeyStroke.getKeyStroke("control C"), cntrlCDown);
|
|
|
+ actionMap.put(cntrlCDown, new AbstractAction() {
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void actionPerformed(ActionEvent e) {
|
|
|
+ System.out.println("copy");
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
+ String cntrlVDown = "controlV";
|
|
|
+ inputMap.put(KeyStroke.getKeyStroke("control V"), cntrlVDown);
|
|
|
+ actionMap.put(cntrlVDown, new AbstractAction() {
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void actionPerformed(ActionEvent e) {
|
|
|
+ System.out.println("paste");
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
+ String cntrlXDown = "controlX";
|
|
|
+ inputMap.put(KeyStroke.getKeyStroke("control X"), cntrlXDown);
|
|
|
+ actionMap.put(cntrlXDown, new AbstractAction() {
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void actionPerformed(ActionEvent e) {
|
|
|
+ System.out.println("cut");
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
frmCyberPhysical.setJMenuBar(menuBar);
|
|
|
|
|
|
frmCyberPhysical.setIconImage(new ImageIcon(this.getClass().getResource("/Images/Dummy_House.png")).getImage()
|