//Metrics.java
import java.applet.Applet;
import java.awt.Graphics;
import java.awt.Font;
import java.awt.Toolkit;
import java.awt.*;
public class Metrics extends Applet {
private Font font1, font2;
public void init()
{
font1 = new Font ("Courier", Font.BOLD, 14 );
font2 = new Font ("TimesRoman", Font.PLAIN, 10 );
}
public void paint(Graphics g)
{
g.setFont ( font1 ); // set the current font
// display the current font in the status bar
showStatus ( g.getFont().toString() );
// get information about the current font font1
int ascent = g.getFontMetrics().getAscent();
int descent = g.getFontMetrics().getDescent();
int height = g.getFontMetrics().getHeight();
int leading = g.getFontMetrics().getLeading();
String s1 = "Ascent of Font font1 is" + String.valueOf( ascent );
String s2 = "Descent of Font font1 is" + String.valueOf( descent );
String s3 = "Height of Font font1 is" + String.valueOf( height );
String s4 = "Leading of Font font1 is" + String.valueOf( leading );
g.drawString( s1, 10, 10);
g.drawString( s2, 10, 20);
g.drawString( s3, 10, 30);
g.drawString( s4, 10, 40);
//get information about the font font2
ascent = g.getFontMetrics( font2 ).getAscent();
descent = g.getFontMetrics( font2 ).getDescent();
height = g.getFontMetrics( font2 ).getHeight();
leading = g.getFontMetrics( font2 ).getLeading();
s1 = "Ascent of Font font2 is" + String.valueOf( ascent );
s2 = "Descent of Font font2 is" + String.valueOf( descent );
s3 = "Height of Font font2 is" + String.valueOf( height );
s4 = "Leading of Font font2 is" + String.valueOf( leading );
g.drawString( s1, 10, 60 );
g.drawString( s2, 10, 70 );
g.drawString( s3, 10, 80 );
g.drawString( s4, 10, 90 );
g.drawString( "Font list :", 10, 110 );
//get the list of fonts
String fonts [ ] =
Toolkit.getDefaultToolkit().getFontList();
for ( int i = 0; i < fonts.length; i++ )
g.drawString ( fonts[ i ], 10, i * 10 + 120);
}
}
Cara Running Program
1. Pertama anda harus mempunyai Java SDK yang di install dalam sistem operasi anda.
2. Install j2sdk1.4.2_04 atau versi terbaru nya & tentukan path nya misal : C:/
3.Copy semua extensi program ke dalam j2sdk1.4.2_04
4.Buka CMD kemudian ketik path ini C:\j2sdk1.4.2_04/bin (tergantung dimana j2sdk anda install).
5. Compile sekali lagi dengan perintah misalnya : javac MoveBall.java
6. Kemudian ketikkan perintah appletviewer MoveBall.html
7. Tunggu beberapa detik untuk j2sdk mengkonfigurasi, setelah itu akan muncul applet dengan program yang dihasilkan. Langkah ini sama jika digunakan untuk mengcompile program lain.
8. Ukuran, kecepatan gerak, warna dapat anda modifikasi sesuai selera
0 komentar:
Posting Komentar