JAVA APPLET 输出换行问题

来源:百度知道 编辑:UC知道 时间:2024/06/04 03:04:05
import java.applet.*;
import java.awt.*;

public class HelloWorld1 extends Applet
{
public void paint(Graphics g)
{
int i=0;
String greetings[]={"Hello World!","Hello!","HELLO WORLD!!"};
while(i<4)
{
try
{
g.drawString(greetings[i],50,10);
i++;
}
catch(ArrayIndexOutOfBoundsException e)
{
g.drawString("",50,80);
g.drawString("OK",50,90);
break;
}
}
}
}

这个程序是,编译没问题,就是运行时候,"Hello World!","Hello!","HELLO WORLD!!"三个词叠加,现在要求三行,每行显示一个词组,大哥大姐们帮帮忙,明天考试要用,在线等。。
加了\n不起作用。。愁死我了

g.drawString(greetings[i],50,10);
改为g.drawString(greetings[i], 50, 10+i*10);
就行了
这个50和10就是指定的打印字体在图形中的x和y坐标,都一样的话当然会重合啦

{"Hello World! \n","Hello! \n","HELLO WORLD!! \n"};

试试..不行就要改的多了