主题:一个applet的程序问题---菜鸟求助
题目要求:编写一个applet,读取5个介于1-30之间的数。每读一个数,程序都要画出一行含有相应数目的连续星号。例如,读入7,程序显示*******。
通过编译了,不知道为什么运行的时候有毛病!!!
我的程序:
import java.awt.*;
import javax.swing.*;
public class stars extends JApplet {
int n;
String m;
public void paint(Graphics g){
for (int i=0;i<5;i++){
m=JOptionPane.showInputDialog(null,"请输入介于1-30的整数");
n=Integer.parseInt(m);
super.paint(g);
for(int d=0;d<n;d++)
g.drawString("*",1+d,1);}
}
}