// //Brian Jahns //bjahns@uwm.edu //http://www.uwm.edu/~bjahns //JAVA 290 //MouseApplet // import java.applet.*; import java.awt.*; public class MouseApplet extends Applet { int coordX, coordY; boolean up; public MouseApplet() { } public String getAppletInfo() { return "Name: MouseApplet\r\n" + "Author: Brian Jahns\r\n" + "Created with Microsoft Visual J++ Version 1.1"; } public void init() { coordX=-1; coordY=-1; Font font=new Font("TimesRoman", Font.BOLD, 24); setFont(font); setBackground(Color.white); resize(400, 300); } public void destroy() { } public void paint(Graphics g) { if(coordX!=-1 && up==true) { g.drawString("up!", coordX, coordY); up=false; return; } if(coordX!=-1 && up!=true) g.drawString("Click!:", coordX, coordY); } public void start() { } public void stop() { } public boolean mouseDown(Event evt, int x, int y) { coordX=x; coordY=y; repaint(); return true; } public boolean mouseUp(Event evt, int x, int y) { coordX=x; coordY=y; up=true; repaint(); return true; } }