|
@@ -1,14 +1,9 @@
|
|
|
package ui.view;
|
|
|
|
|
|
-import java.awt.BasicStroke;
|
|
|
import java.awt.Color;
|
|
|
-import java.awt.Container;
|
|
|
-import java.awt.Dimension;
|
|
|
-import java.awt.Font;
|
|
|
import java.awt.Graphics;
|
|
|
import java.awt.Graphics2D;
|
|
|
import java.awt.Image;
|
|
|
-import java.awt.Paint;
|
|
|
import java.awt.Rectangle;
|
|
|
import java.awt.RenderingHints;
|
|
|
import java.awt.event.ActionEvent;
|
|
@@ -16,16 +11,11 @@ import java.awt.event.ActionListener;
|
|
|
import java.awt.event.MouseEvent;
|
|
|
import java.awt.event.MouseListener;
|
|
|
import java.awt.event.MouseMotionListener;
|
|
|
-import java.awt.geom.Line2D;
|
|
|
import java.util.ArrayList;
|
|
|
-import java.util.LinkedList;
|
|
|
import java.util.Timer;
|
|
|
import java.util.TimerTask;
|
|
|
|
|
|
-import javax.swing.AbstractButton;
|
|
|
import javax.swing.ImageIcon;
|
|
|
-import javax.swing.JComponent;
|
|
|
-import javax.swing.JLabel;
|
|
|
import javax.swing.JMenuItem;
|
|
|
import javax.swing.JPanel;
|
|
|
import javax.swing.JPopupMenu;
|
|
@@ -35,7 +25,6 @@ import classes.CpsObject;
|
|
|
import classes.HolonElement;
|
|
|
import classes.HolonObject;
|
|
|
import classes.HolonSwitch;
|
|
|
-import classes.HolonTransformer;
|
|
|
import ui.controller.Control;
|
|
|
import ui.model.*;
|
|
|
|
|
@@ -237,6 +226,7 @@ class MyCanvas extends JPanel implements MouseListener, MouseMotionListener {
|
|
|
repaint();
|
|
|
} else {
|
|
|
try {
|
|
|
+ //Außerhalb des Randes gedragged?
|
|
|
x = e.getX()-controller.getScaleDiv2();
|
|
|
y = e.getY()-controller.getScaleDiv2();
|
|
|
if(e.getX()<controller.getScaleDiv2())x = 0;
|
|
@@ -262,7 +252,7 @@ class MyCanvas extends JPanel implements MouseListener, MouseMotionListener {
|
|
|
public void mouseMoved(MouseEvent e) {
|
|
|
x = e.getX();
|
|
|
y = e.getY();
|
|
|
- // Everytghin for the tooltip :)
|
|
|
+ // Everytghing for the tooltip :)
|
|
|
boolean on = false;
|
|
|
for (CpsObject cps : model.getObjectsOnCanvas()) {
|
|
|
|