我要使用Java構建一個繪圖程序(類似MS畫圖)。我已經能夠使用Swing庫在JFrame上繪製基本形狀,但它們是靜態的,我無法對它們做任何事情。因此,我想使每個形狀的對象,將存儲我們需要操縱,如大小,旋轉,改變顏色,導出到JPEG圖像等所有信息。OOP:創建一個對象來繪製圖片
所以我想創建一個Image類的子類矩形,橢圓形等。每個子類都有一個Points(x,y)數組,以便我們可以操縱每個點。所以如果我想刪除一部分形狀,我只需要刪除某些點。移動形狀將僅僅改變點的位置。這是計劃,但我不知道它有多可能。
任何人都可以使用了這種類型的程序的經驗給我一些建議之前,我去編碼更深?