samer@0: package eg.util; samer@0: import samer.core.*; samer@0: import java.awt.*; samer@0: samer@0: public class FontInfo implements Agent samer@0: { samer@0: public FontInfo() samer@0: { samer@0: Shell.registerAgent(this); samer@0: Shell.exposeCommands(this); samer@0: } samer@0: samer@0: public void getCommands(Registry r) { samer@0: r.add("list1").add("list2").add("setfont"); samer@0: } samer@0: samer@0: public void execute(String cmd, Environment env) throws Exception samer@0: { samer@0: if (cmd.equals("list1")) { samer@0: String [] fonts=Toolkit.getDefaultToolkit().getFontList(); samer@0: Shell.print("fonts via Toolkit"); samer@0: for (int i=0; i