import java.io.*;
import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;
import java.awt.Graphics;
import java.awt.Color;
public class MyGraphic5 extends java.applet.Applet implements ActionListener
{
boolean go =false;
int x, oldx, y, oldy;
double angle;
Button drawButton =new Button("Draw");
public void init()
{
add(drawButton);
drawButton.addActionListener(this);
}
public void paint(Graphics screen)
{
resize(500,500);
int x,y, oldx, oldy;
double i=0;
double a=0;
double b=0;
oldx=250;
oldy=250;
double ang=0;
//oldx=(int)(a*Math.cos(i)+250);
//oldy=(int)(b*Math.sin(i)+250);
double angle;
x=1;
if (go==true)
{
for (i=0; i<800; i=i+1)
{
//screen.drawOval(175-i,80,i*2+10,10+i); //(x1,y1,width,height)
a=a+.5;
b=b+.5;
ang=ang+.8;
x=(int)(a*Math.cos(ang)+250);
y=(int)(b*Math.sin(ang)+250);
screen.drawLine(x,y, oldx, oldy);
oldx=x;
oldy=y;
pause(1);
}
}
}
public void actionPerformed(ActionEvent event)
{
Object source = event.getSource();
if (source.equals(drawButton))
{
System.out.println("hi");
go=true;
repaint();
}
}
void pause(int time)
{
try {
Thread.sleep(time);
} catch (InterruptedException e) { }
}
}
-2
A
回答
1
我複製了你的代碼,並且能夠在沒有I/O異常的情況下在appletviewer中編譯和運行它...所以我不知道在哪裏問題是...
2
相關問題
- 1. 在給定的代碼異常(java)
- 2. 如何從這個代碼中刪除空指針異常的處理
- 3. 如何檢測來自IO異常的404響應代碼?
- 4. 如何從JTextArea中刪除Ascii代碼?
- 5. 如何從代碼中刪除文件?
- 6. 如何從代碼中刪除statusbaritem?
- 7. 如何從代碼中刪除斜槓?
- 8. 如何從Javascript中刪除死代碼
- 9. 如何刪除NumberFormat異常?
- 10. 如何解決IO異常?
- 11. 如何刪除FileNotFoundException:android中的異常?
- 12. MYSQL從異常刪除
- 13. 從IO :: File獲取異常?
- 14. 在Java代碼中使用Weka CSVLoader時的Java IO異常
- 15. 從GitHub中刪除代碼
- 16. 如何在c中刪除503異常#
- 17. FileInputStream.read中的IO異常。 Android
- 18. C#IO異常
- 19. setDataSource()IO異常
- 20. JTable刪除行給ArrayOutofBounds異常-1
- 21. 從TabHost中刪除選項卡給我運行時異常(NullPointerException)
- 22. WP7:如何從代碼中刪除綁定?
- 23. 從表格中刪除異常
- 24. 從輸出中刪除異常消息
- 25. 如何從Rails的ActiveRecord查詢中刪除異常值
- 26. 如何處理異常處理代碼中的異常?
- 27. 如何刪除代碼中的frameLayout?
- 28. 如何刪除此代碼中的NullPointerException
- 29. 如何刪除codeigniter代碼中的index.php?
- 30. 如何刪除代碼爲
如果您告訴我們*哪裏發生了異常,這將有所幫助。 – 2010-01-06 13:58:26
你在哪裏看到錯誤? – jjnguy 2010-01-06 13:58:43
你可能想更清楚地表達你的問題(問題在哪裏?什麼樣的問題?預期的輸出是什麼?等等);還要檢查代碼是如何顯示的(你是否忘記在代碼中包含'import')?另外,如果這是家庭作業,你應該適當地標記它。 – lorenzog 2010-01-06 13:59:47