这个java绘图程序中的绘图指南如何工作?

时间:2018-03-30 15:44:38

标签: java awt mouse-listeners

我目前正在做一个绘画程序,我们正在绘制正方形,他们必须在用户拖动鼠标时绘制。 我的教授使用图形(defn f1 [head & tail] (println head) (when tail (apply f1 tail))) (f1 "one" "two" "three" "four") ;; one ;; two ;; three ;; four 模式向我们讲授。

我找到了这个代码,它看起来效率更高。 我很困惑指南是如何工作的,它写在我身上的样子就像拖动鼠标一样。它只会创建一堆不同的矩形,它们都会留在屏幕上。

矩形如何不断更新到用户鼠标但不停留在屏幕上?

是不是因为形状没有添加到XOR

ArrayList

1 个答案:

答案 0 :(得分:-2)

代码将存储用户创建的所有矩形。如果您想在屏幕中显示一个矩形,则可以绘制矩形而不将其保存在arraylist中。删除与arraylist相关的所有代码。

相关问题