0
A
回答
1
您可能能夠使用fillOval()
,以避免吸引了許多不同的橢圓形,這樣你只需要畫出2,一個與邊緣的顏色和其他背景色。以橢圓爲中心,嘗試類似fillOval(origX + changeInThickness/2, origY + changeInThickness/2, origWidth - changeInThickness, origHeight - changeInThickness)
+0
非常感謝你....我用你的代碼稍作改動。 Ta =再次 – zaingz
0
在這裏,您繪製的每個環都居中,但由於連續繪製的環似乎不是。因此,您可以使用鼠標按下事件在每次單擊時繪製或填充橢圓。
onMousePressed(Event e)
{
Graphics g= getGraphics();
g.fillOval(e.getX(),e.getY(),size,size);
}
只是觀察者和嘗試....你自己的邏輯。
0
如您所知,繪製的橢圓在邊界矩形內,您可以使用類似這樣的東西。這是7個同心圓。您可以自定義距離,決定它們是否正在增長同心圓或收縮同心圓,通過更改for循環條件的圓圈數量。
import java.awt.*;;
import java.applet.*;
/*
<applet code="Ellipses" width=400 height=400>
</applet>
*/
public class Ellipses extends Applet
{
public void paint(Graphics g)
{
int i,j,k,l;
for(i=170,j=170,k=50,l=50;i>=110;i-=10,j-=10,k+=20,l+=20)
g.drawOval(i,j,k,l);
}
}
相關問題
- 1. 如何正確使用drawOval()方法?
- 2. 如何用Three.js製作戒指?
- 3. 如何在畫布中剪下戒指?
- 4. 如何在android中使用畫布繪製戒指?
- 5. android drawOval與java的比較drawOval
- 6. 懲戒使用JMockit
- 7. Emacs:如何將殺戒戒指從系統剪貼板中分離出來?
- 8. 如何使用雙指針創建指針數組?
- 9. 使用#define創建指針
- 10. 使用Kamon如何使用「。」創建UserMetric。在指標名稱中?
- 11. Clojure /戒指:使用戒指碼頭適配器,大的請求給我一個413:全頭錯誤。
- 12. 如何創建指向UITableView的指針?
- 13. 如何創建指針指針
- 14. 懲戒使用scalatest/mockiton
- 15. 如何使用angularjs指令創建可重用組件?
- 16. 如何使用帶引用的函數指針創建std :: thread?
- 17. 如何使用Gradle創建文檔用戶指南?
- 18. 如何爲android創建一個自定義時間選擇控件,看起來像蘋果戒指?
- 19. 在Android中使用Path.arcTo()繪製戒指時的怪異行爲
- 20. 如何創建與使用
- 21. 如何使用JavaScript創建
- 22. 如何創建使用JavaScript
- 23. 如何使用PHP創建
- 24. 如何創建使用PropertyBuilder
- 25. 如何創建使用MvcSiteMap
- 26. 如何使用JavaScript創建
- 27. 如何創建使用PowerShell
- 28. 如何創建使用XSLT
- 29. 如何創建使用Oracle
- 30. 如何創建使用Elasticsearch
1)爲了更快地獲得更好的幫助,請發佈[SSCCE](http://sscce.org/)。 2)爲什麼編寫一個小程序?如果這是由於規格。由老師,請參考[爲什麼CS老師應該停止教Java applets](http://programmers.blogoverflow.com/2013/05/why-cs-teachers-should-stop-teaching-java-applets/)。 –
嘗試改變筆畫而不是 – MadProgrammer
這是我的任務....請幫助我! – zaingz