Browse Source

Rightcklick Delete

Kevin Trometer 8 years ago
parent
commit
3c703a73e6
2 changed files with 9 additions and 0 deletions
  1. BIN
      bin/ui/view/MyCanvas.class
  2. 9 0
      src/ui/view/MyCanvas.java

BIN
bin/ui/view/MyCanvas.class


+ 9 - 0
src/ui/view/MyCanvas.java

@@ -2,6 +2,8 @@ package ui.view;
 
 import java.awt.Graphics;
 import java.awt.Image;
+import java.awt.event.ActionEvent;
+import java.awt.event.ActionListener;
 import java.awt.event.MouseEvent;
 import java.awt.event.MouseListener;
 import java.awt.event.MouseMotionListener;
@@ -33,6 +35,13 @@ class MyCanvas extends JPanel implements MouseListener, MouseMotionListener {
 	public MyCanvas(Model model) {
 		popmenu.add(itemDelete);
 		itemDelete.setEnabled(false);
+		itemDelete.addActionListener(new ActionListener() {
+			@Override
+			public void actionPerformed(ActionEvent e) {
+				model.getObjectsOnCanvas().remove(tempCPS);
+				repaint();
+			}
+		});
 		img = new ImageIcon(this.getClass().getResource("/Images/Dummy_House.png")).getImage().getScaledInstance(30, 30,
 				java.awt.Image.SCALE_SMOOTH);
 		choords = model.getObjectsOnCanvas();