Come mai quando inserisco questo applet:
import java.applet.*;
import java.awt.*;
public class TestApplet2 extends Applet {
public void paint(Graphics g) {
startY = 0;
Font f = getFont();
paintTypeface(g,f);
startY = g.getFontMetrics().getHeight();//linea vuota
paintFont(g,"Helvetica",12);
paintFont(g,"Courier",12);
paintFont(g,"TimesRoman",12);
paintFont(g,"Symbol",12);
paintFont(g,"Dialog",12);
}
private void paintFont(Graphics g,String fontName,int startSize) {
Font f;
f = new Font(fontName,Font.PLAIN,startSize-2);
paintTypeface(g,f);
f = new Font(fontName,Font.PLAIN,startSize);
paintTypeface(g,f);
f = new Font(fontName,Font.BOLD,startSize);
paintTypeface(g,f);
f = new Font(fontName,Font.ITALIC,startSize);
paintTypeface(g,f);
f = new Font(fontName,Font.PLAIN, startSize-2);
paintTypeface(g,f);
startY += g.getFontMetrics().getHeight();
}
private void paintTypeface(Graphics g,Font f) {
FontMetrics fm;
String str1 = "Font: ";
g.setFont(f);
fm = g.getFontMetrics();
int startX = 0;
startY = fm.getHeight();
g.drawString(str1,0,startY);
startX = fm.stringWidth(str1);
g.drawString(f.toString(),startX,startY);
}
private int startY = 0;
}
in questa pagina:
<HTML>
<HEAD>
<TITLE>TestApplet</TITLE>
</HEAD>
<BODY>
<APPLET CODE = "TestApplet2.class" WIDTH = 600 HEIGHT = 600></APPLET>
</BODY>
</HTML>
ppoi aprendo la pagina con IE6 non vedo nulla?