|   
 import java.awt.Font;
 import java.awt.Graphics;
 
 import javax.swing.JFrame;
 
 public class Main extends JFrame {
 
 public static void main(String[] a) {
 Main f = new Main();
 f.setSize(300, 300);
 f.setVisible(true);
 }
 
 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 += "Plain ";
 
 g.drawString(msg, 4, 16);
 }
 }
 
 
 
 
 |