Berikut ini codingan membuat text dengan jenis-jenis font dan juga ukuran dari text tersebut.
Komputer Grafik pertemuan 10
Modul Teknik Informatika
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package pert10;
import java.awt.Color;
import java.awt.Font;
import static java.awt.Font.PLAIN;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.RenderingHints;
import javax.swing.JFrame;
import javax.swing.JPanel;
/**
*
* @author Durrotulummah-2
*/
public class ukuran extends JPanel{
public static void main(String[] args) {
JFrame f = new JFrame("Font");
ukuran ts = new ukuran();
f.getContentPane().add(ts);
f.setSize(800,500);
f.setBackground(Color.WHITE);
f.setVisible(true);
}
public void paintComponent (Graphics g){
Graphics2D g2d = (Graphics2D) g;
Font ftaroma = new Font ("Taroma",Font.PLAIN,18);
Font fTimesRoman = new Font ("Times new Roman",Font.PLAIN,18);
Font Farial = new Font ("Arial",Font.PLAIN,18);
Font fVerdana = new Font ("verdana",Font.PLAIN,18);
Font fCourier = new Font ("Courier new ",Font.PLAIN,18);
Font FComic = new Font ("Comic sans ",Font.PLAIN,18);
Font sp = new Font ("Times new Ramon",Font.PLAIN,21);
Font sb = new Font ("Times new Ramon",Font.BOLD, 21);
Font si = new Font ("Times new Ramon",Font.ITALIC,21);
Font sbu = new Font ("Times new Ramon",Font.BOLD+Font.ITALIC,21);
g2d.setFont(ftaroma);
g2d.drawString("Adriansyah Maulana", 10, 100);
g2d.setFont(fTimesRoman);
g2d.drawString("Adriansyah Maulana", 10, 125);
g2d.setFont(Farial);
g2d.drawString("Adriansyah Maulana", 10, 150);
g2d.setFont(fVerdana);
g2d.drawString("Adriansyah Maulana", 10, 175);
g2d.setFont(fCourier);
g2d.drawString("Adriansyah Maulana", 10, 200);
g2d.setFont(FComic);
g2d.drawString("Adriansyah Maulana", 10, 225);
Font newSize = fTimesRoman.deriveFont(fTimesRoman.getSize() *2f);
g2d.setFont(newSize);
g2d.drawString("Adriansyah Maulana", 10, 250);
g2d.setFont(sp);
g2d.drawString("Adriansyah Maulana", 10, 300);
g2d.setFont(sb);
g2d.drawString("Adriansyah Maulana", 10, 325);
g2d.setFont(si);
g2d.drawString("Adriansyah Maulana", 10, 350);
g2d.setFont(sbu);
g2d.drawString("Adriansyah Maulana", 10, 375);
Font ComicFont1 = new Font ("Comic Sans Ms",Font.PLAIN,72);
g2d.setFont(ComicFont1);
g2d.drawString("Adriansyah Maulana", 60, 500);
g2d.setRenderingHint(RenderingHints.KEY_ANTIALIASING,RenderingHints.VALUE_ANTIALIAS_ON);
Font ComicFont = new Font ("Comic Sans Ms",Font.PLAIN,72);
g2d.setFont(ComicFont);
g2d.drawString("Adriansyah Maulana", 60, 600);
}
}
0 Komentar