Ciao, non riesco a capire come impostare i font:
Compilo e mi da: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); } }
/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

Ubuntu 10.10 x86_64
Rispondi quotando