0

我想将小程序内的字符串数组的内容打印为列表,但是当小程序启动时什么都没有出现,只出现了一些东西,它似乎是数组内的字符串,但它们之间需要一个空格,这是小程序:

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);
   }
  }
4

2 回答 2

2

尝试这个:

int x = 100;
for(String str:fonts)
 g.drawString(str, x, 125);
 x += 20;
}
于 2012-12-19T02:31:32.243 回答
1

您将它们全部绘制在位置 (100, 125)。

于 2012-12-19T02:27:52.603 回答