![]() |
The TimingIsEverything applet uses thesize
method which has been deprecated in the JDK 1.1 in favor of the newgetSize
method. Here's the JDK 1.1 version of the TimingIsEverything applet usinggetSize
in place ofsize
:For details about this and other changes to the AWT see GUI Changes: The AWT Grows Upimport java.awt.Graphics; public class TimingIsEverything extends java.applet.Applet { public long firstClickTime = 0; public String displayStr; public void init() { displayStr = "Double Click Me"; } public void paint(Graphics g) { g.drawRect(0, 0, getSize().width-1, getSize().height-1); g.drawString(displayStr, 40, 30); } public boolean mouseDown(java.awt.Event evt, int x, int y) { long clickTime = System.currentTimeMillis(); long clickInterval = clickTime - firstClickTime; if (clickInterval < 200) { displayStr = "Double Click!! (Interval = " + clickInterval + ")"; firstClickTime = 0; } else { displayStr = "Single Click!!"; firstClickTime = clickTime; } repaint(); return true; } }.
![]() |