回 帖 发 新 帖 刷新版面

主题:一个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);}
              
  }

}

回复列表 (共1个回复)

沙发


主要的毛病就是弹窗一个接一个的往外蹦,没个完!怎么会这样捏?

帮帮我啊~~~~~

我来回复

您尚未登录,请登录后再回复。点此登录或注册