Main Page | Packages | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | Related Pages

DisplayTitle.java

00001 package DisplayGUI;
00002 import java.awt.Color;
00003 import java.awt.Font;
00004 
00005 public class DisplayTitle {
00006     String title;
00007     Color color;
00008     Font font;
00009 
00010     public DisplayTitle(String title, Color color, Font font) {
00011        this.title=title;
00012        this.color=color;
00013        this.font=font;
00014        }
00015     public int drawText(java.awt.Graphics2D g2,int x, int alignment) {
00016        g2.setFont(font);
00017        g2.setPaint(color);
00018        java.awt.FontMetrics metrics = g2.getFontMetrics();
00019        int width=metrics.stringWidth(title);
00020        int xloc = (alignment==0) ? x : x-width;
00021        g2.drawString(title,xloc,metrics.getHeight());
00022        return width;
00023        }
00024     public void drawCenteredText(java.awt.Graphics2D g2,int x, int y) {
00025        g2.setFont(font);
00026        g2.setPaint(color);
00027        java.awt.FontMetrics metrics = g2.getFontMetrics();
00028        int width=metrics.stringWidth(title);
00029        g2.drawString(title,x-width/2,y-metrics.getHeight());
00030        } 
00031 
00032 }

Generated on Thu Jul 15 09:55:42 2004 for SCT DAQ/DCS Software - Java by doxygen 1.3.5