// Файл FontInfo.java
// Показывает информацию о шрифте,
import java.applet.*;
import java.awt.*;
/*
<applet code = "FontInfo" width = 350 height = 60>
</applet>
*/
public class FontInfo extends Applet {
public void paint(Graphics g) {
Font f = g.getFont();
String fontName = f.getName();
String fontFamily = f.getFamily() ;
int fontSize = f.getSize();
int fontStyle = f.getStyle();
String msg = "Family: " + fontName;
msg += ", Font: " + fontFamily;
msg += ", Size: " + fontSize + ", Style: ";
if((fontStyle & Font.BOLD) == Font.BOLD)
msg += "Bold ";
if((fontStyle & Font.ITALIC) == Font.ITALIC)
msg += "Italic ";
if((fontStyle & Font.PLAIN) == Font.PLAIN)
msg += "P1ain ";
g.drawString(msg, 4, 16);
}
}
Вывод программы показан на рис.16.

Рис. 16. Свойства текущего шрифта