|
@@ -2,6 +2,8 @@ package ui.view;
|
|
|
|
|
|
import java.awt.Graphics;
|
|
import java.awt.Graphics;
|
|
import java.awt.Image;
|
|
import java.awt.Image;
|
|
|
|
+import java.awt.event.ActionEvent;
|
|
|
|
+import java.awt.event.ActionListener;
|
|
import java.awt.event.MouseEvent;
|
|
import java.awt.event.MouseEvent;
|
|
import java.awt.event.MouseListener;
|
|
import java.awt.event.MouseListener;
|
|
import java.awt.event.MouseMotionListener;
|
|
import java.awt.event.MouseMotionListener;
|
|
@@ -33,6 +35,13 @@ class MyCanvas extends JPanel implements MouseListener, MouseMotionListener {
|
|
public MyCanvas(Model model) {
|
|
public MyCanvas(Model model) {
|
|
popmenu.add(itemDelete);
|
|
popmenu.add(itemDelete);
|
|
itemDelete.setEnabled(false);
|
|
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,
|
|
img = new ImageIcon(this.getClass().getResource("/Images/Dummy_House.png")).getImage().getScaledInstance(30, 30,
|
|
java.awt.Image.SCALE_SMOOTH);
|
|
java.awt.Image.SCALE_SMOOTH);
|
|
choords = model.getObjectsOnCanvas();
|
|
choords = model.getObjectsOnCanvas();
|