Applet不显示字符串数组

时间:2012-12-19 02:26:34

标签: java fonts applet awt

我想在applet中打印一个字符串数组的内容作为列表,但是当applet启动时没有任何内容出现,只有出现的东西,它似乎是数组中的字符串,但它们之间需要一个空格,这是applet:

import java.applet.Applet;
import java.awt.*;
import java.net.*;
import java.io.*;
import javax.swing.JFrame;

public class FontApplet extends Applet{
String[] fonts;

public void init() {

fonts =GraphicsEnvironment.getLocalGraphicsEnvironment().getAvailableFontFamilyNames();


}
public void update(Graphics g){paint(g);}
public void paint(Graphics g) {

for(String str:fonts)
     g.drawString(str, 100, 125);
   }
  }

2 个答案:

答案 0 :(得分:2)

试试这个:

int x = 100;
for(String str:fonts)
 g.drawString(str, x, 125);
 x += 20;
}

答案 1 :(得分:1)

您正在所有位置(100,125)绘制它们。