hello,

maybe I understand your problem wrong but I really don't see a difficulty
say your processStimulus looks like this :

    public void processStimulus(Enumeration aCriteria)
    {
        WakeupOnAWTEvent crit = (WakeupOnAWTEvent)aCriteria.nextElement();
        java.awt.AWTEvent[] events = crit.getAWTEvent();
        MouseEvent event = (MouseEvent)events[0];
        if (event.getClickCount()>1)
        {
                //eg pick procedure
        }
        else
        {
                System.out.println(" only one click!");
                //your other stuff
        }
        wakeupOn(iAWTEventCondition);
    }

then you have separate behavior for 1 click and for 2
that's how i interpreted your problem
hope it helps

cu
mattie


8/1/01 3:41:40 PM, Corysia Taware <[EMAIL PROTECTED]> wrote:

>I agree with Bob that a state variable is the way to go.  But instead of
>threads, I'd suggest diffing the time between clicks.  If the difference is
>less than 500ms (or some user-defined time), then it's a double-click.
>
><rant>
>And, Ashish, please come up with a more informative subject line
></rant>
>

===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA3D-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".

Reply via email to