Ciao, non riesco a capire come impostare i font:

codice:
import javax.swing.*;
import java.awt.*;

public class Max
{
   public static void main(String argv[])
   {
      // PULSANTI
      JLabel testo = new JLabel("MAX");
      JButton PulsOk = new JButton("OK");
      JButton PulsAnn = new JButton("Annulla");
      PulsOk.setIcon(new ImageIcon("led_v.gif"));
      PulsAnn.setIcon(new ImageIcon("led_rl.gif"));
      // BARRA SOPRA
      JPanel barraSopra = new JPanel();
      barraSopra.add(testo);
      // BARRA SOTTO
      JPanel barraSotto = new JPanel();
      barraSotto.setLayout(new FlowLayout(FlowLayout.RIGHT));
      barraSotto.add(PulsAnn);
      barraSotto.add(PulsOk);
      // FINESTRA
      JFrame j = new JFrame();
      j.setFont(new Font("Arial", Font.BOLD, 30));
      j.setTitle("TITOLO PROGRAMMA");
      j.setBounds(0, 0, 1024, 720);
      j.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      j.getContentPane().setLayout(new BorderLayout());
      j.getContentPane().add(BorderLayout.NORTH, barraSopra);
      j.getContentPane().add(BorderLayout.SOUTH, barraSotto);
      j.setVisible(true);
   }
}
Compilo e mi da:

/usr/java/jdk1.5.0/bin/javac -source 1.4 -sourcepath /root /root/Max.java
/root/Max.java:24: cannot find symbol
symbol : variable BOLD
location: class Font
j.setFont(new Font("Arial", Font.BOLD, 30));
^
/root/Max.java:24: internal error; cannot instantiate Font. at Font to ()
j.setFont(new Font("Arial", Font.BOLD, 30));
^
/root/Font.java:7: incompatible types
found : java.awt.Font[]
required: Font[]
Font[] fonts = GraphicsEnvironment.getLocalGraphicsEnvironment(). getAllFonts();
^
3 errors
Compilation interrupted