// casestudie van King hoofdstuk 6.5 // 20091024 erikt(at)xs4all.nl import jpb.*; import java.awt.*; public class Case65 { public static void main(String[] args) { // lees het gewenste font en het bericht System.out.print("Wat is de naam van het gewenste font? "); String naam = SimpleIO.readLine().trim(); System.out.print("Hoe groot moeten de letters zijn? "); int grootte = Integer.parseInt(SimpleIO.readLine().trim()); final int MAX = 10; String[] bericht = new String[MAX]; int aantal = 0; for (int i=0;i maxLengte) maxLengte = fm.stringWidth(bericht[i]); // grootte: maximale lengte bij aantal regels * hoogte letters df.setSize(maxLengte,aantal*fm.getHeight()); Graphics g = df.getGraphicsContext(); g.setFont(f); // plaats het bericht in het window for (int i=0;i