import javax.swing.JApplet; import javax.swing.JPanel; import javax.swing.JLabel; import javax.swing.JScrollPane; import javax.swing.BorderFactory; import java.awt.GridLayout; import java.awt.GraphicsEnvironment; import java.awt.Font; import java.awt.BorderLayout; public class FontesApplet extends JApplet { public void init() { GraphicsEnvironment gE = GraphicsEnvironment.getLocalGraphicsEnvironment(); String[] liste = gE.getAvailableFontFamilyNames(); JLabel label; JPanel panneau = new JPanel(); panneau.setLayout(new GridLayout(20, 0, 10, 0)); for (String nom : liste) { label = new JLabel(); label.setFont(new Font(nom, Font.PLAIN, 18)); label.setText(nom); panneau.add(label); } add(new JScrollPane(panneau), BorderLayout.CENTER); } }