0
我需要在Canvas的不同位置上動態繪製圖形元素(方形),並且需要聽取鼠標點擊以更改我的廣場的位置。 如何將鼠標監聽器添加到Graphics對象?我必須使用另一種方法嗎?如何創建將響應鼠標點擊的java swing圖形對象?
int x = 0;
int y = 0;
Graphics g = getGraphics(); // get Graphics context
g.setColor(Color.red);
g.fillRect(x - 25, y - 15, 60, 30);
g.setColor(Color.black);
g.drawRect(x - 25, y - 15, 60, 30);
g.dispose();
我認爲冷杉方法是最簡單的方法。因爲不需要進行長時間的計算來確定哪個對象在畫布上佔據特定的位置。我可以用它來添加到畫布(父)圖形元素(子),如環,橢圓?任何代碼示例? –
我猜他的建議只適用於廣場。如果你會畫出其他東西,你需要堅持第二種方法。 – javydreamercsw