View Single Post
Old 26-08-2006, 15:36   #4
ally
Bannato
 
L'Avatar di ally
 
Iscritto dal: Jan 2003
Città:
Messaggi: 4421
...scusa è scritto di pupu' ma doverbbe fare al caso tuo...

import java.awt.Font;
import java.awt.Graphics;
import java.io.FileInputStream;

import javax.swing.JApplet;
import javax.swing.JFrame;
import javax.swing.JScrollPane;

public class FontPaint extends JApplet {

public void paint(Graphics g) {


//scelgo un font già presente
Font font = new Font("Font", Font.ITALIC, 100);

//carico un font esterno
try {
font = Font.createFont(Font.TRUETYPE_FONT , new FileInputStream("bigapple.ttf"));
//imposto la dimensione
float size = 20.0f;
font = font.deriveFont(size);
} catch (Exception e) {
System.out.println(e);
}

g.setFont(font);
int x = 20;
int y = 20;
g.drawString("AKJGDLGKIHOçDHLODKHL°KDH°HK", x, y);
}

public static void main(String[] args) {
JFrame f = new JFrame("Font Demo");
f.getContentPane().add(new JScrollPane(new FontPaint()));
f.setSize(600, 700);
f.setVisible(true);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}

...è un normale frame nel quale creo un testo assegnando un font...
...ho inserito entrambi i modi di scelta...sia font già presenti che font esterni...

...ciao...
ally è offline   Rispondi citando il messaggio o parte di esso