summaryrefslogtreecommitdiff
path: root/java/gjt/rubberband/RubberbandLine.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/gjt/rubberband/RubberbandLine.java')
-rw-r--r--java/gjt/rubberband/RubberbandLine.java25
1 files changed, 25 insertions, 0 deletions
diff --git a/java/gjt/rubberband/RubberbandLine.java b/java/gjt/rubberband/RubberbandLine.java
new file mode 100644
index 00000000000..95daafa32a6
--- /dev/null
+++ b/java/gjt/rubberband/RubberbandLine.java
@@ -0,0 +1,25 @@
+package gjt.rubberband;
+
+import java.awt.Component;
+import java.awt.Graphics;
+
+/**
+ * A Rubberband that does lines.
+ *
+ * @version 1.0, 12/27/95
+ * @author David Geary
+ * @see Rubberband
+ * @see gjt.test.RubberbandTest
+ */
+public class RubberbandLine extends Rubberband {
+ public RubberbandLine(Component component) {
+ super(component);
+ }
+ public void drawLast(Graphics graphics) {
+ graphics.drawLine(anchor.x, anchor.y, last.x, last.y);
+ }
+ public void drawNext(Graphics graphics) {
+ graphics.drawLine(anchor.x, anchor.y,
+ stretched.x, stretched.y);
+ }
+}