/* * PCFDemo1.java * A simple demonstration of PCFFont. * Usage: = A if (ch > 64 && ch+offset < 256) { sb.setCharAt(i, (char)(ch+offset)); } } s = new String(sb); } // Reverse text string for Hebrew, etc. if (reverse.getState()) { StringBuffer sb = new StringBuffer(s); StringBuffer sb2 = new StringBuffer(s); for (int i = 0; i < sb.length(); i++) { sb2.setCharAt(i, sb.charAt(sb.length()-i-1)); } s = new String(sb2); } // Draw text right-justified. if (backwards != 0) { g.drawImage(backImg, 0, 0, null); font.drawString(backG, s, dispWidth-font.stringWidth(s), h); g.drawImage(backImg, 0, 0, null); } else { font.drawString(backG, s, 10, h); g.drawImage(backImg, 0, 0, null); } } } public String getAppletInfo() { return "PCFDemo1 by Ken Shirriff shirriff@eng.sun.com"; } }