package elte.java2_utikalauz5.java2d; import java.awt.*; import java.awt.font.*; import java.awt.event.*; /** peldaprogram egysoros szovegek megjelenitesere. @link.forrásfájl {@docRoot}/../data/java2d/src EgysorosSzoveg.java @link.letöltés {@docRoot}/../data/java2d EgysorosSzoveg.jar @since Java 2 Útikalauz programozóknak */ class EgysorosSzoveg extends Canvas { /** Verziószám */ private final static long serialVersionUID = 15L; public void paint (Graphics g) { Graphics2D g2 = (Graphics2D) g; FontRenderContext frc = g2.getFontRenderContext (); Font betutipus = new Font ("Times New Roman", Font.BOLD, 12); String szoveg = new String ("Ez a szoveg 12 pontos, kover Times New Roman betutipussal van irva."); TextLayout megjelenito = new TextLayout (szoveg, betutipus, frc); g2.setColor (Color.red); megjelenito.draw (g2, 10.0f, 100.0f); } public static void main (String[] args) { Frame f = new Frame (); f.add (new EgysorosSzoveg ()); f.addWindowListener ( new WindowAdapter () { public void windowClosing (WindowEvent e) { System.exit (0); } } ); f.setSize (500, 300); f.setVisible (true); } }