/* * TitleCanvas.java * * Created on November 3, 2005, 11:24 AM */ package Current.canvases.Title; import Current.basic.*; import Current.manage.*; import Current.gui.*; import java.awt.*; import java.awt.event.*; /** * * @author pat; modified by Rich */ public class TitleCanvas extends DBCanvas implements MouseListener { Manager M; ListenSquare L; /** Creates a new instance of PatTitleCanvas */ public TitleCanvas(Manager M) { this.M=M; setBackground(new Color(0,0,255)); addMouseListener(this); setSize(60,155); L=new ListenSquare(3,140,45,15,Color.white); L.on=1; } public Dimension getPreferredSize() { return new Dimension(60,158); } public void paint(Graphics gfx) { Graphics2D g=(Graphics2D) gfx; g.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); g.setColor(Color.white); g.setFont(new Font("Helvetica",Font.PLAIN,12)); g.setColor(Color.yellow); verticalDraw(g,3,13,11,"McBILLIARDS"); g.setColor(Color.white); g.setFont(new Font("Helvetica",Font.PLAIN,10)); verticalDraw(g,30,13,10,"Pat Hooper"); verticalDraw(g,48,13,10,"Rich Schwartz"); L.render(g,new Color(50,100,255)); g.drawString("? info ?",5,152); g.setColor(new Color(50,150,255)); g.drawString("9 Jun 06",3,136); g.drawRect(0,0,getWidth()-1,getHeight()-1); } public void verticalDraw(Graphics g,int x,int y,int k,String S) { int xx=x; int yy=y; for(int i=0;i