Gui4jMouseListenerSimpleInternalFrame.java :  » XML-UI » gui4j » org » gui4j » core » listener » Java Open Source

Java Open Source » XML UI » gui4j 
gui4j » org » gui4j » core » listener » Gui4jMouseListenerSimpleInternalFrame.java
package org.gui4j.core.listener;

import java.awt.event.MouseEvent;

import org.gui4j.core.Gui4jCall;
import org.gui4j.core.Gui4jComponentInstance;
import org.gui4j.core.Gui4jMouseListener;

public class Gui4jMouseListenerSimpleInternalFrame extends Gui4jMouseListener {

    private Gui4jCall mOnDoubleClick;

    public Gui4jMouseListenerSimpleInternalFrame(Gui4jComponentInstance gui4jComponentInstance) {
        super(gui4jComponentInstance);
    }

    public void mouseClicked(MouseEvent event) {
        super.mouseClicked(event);

        if (event.getClickCount() == 2 && mOnDoubleClick != null) {
            performWork(mOnDoubleClick);
        }
    }

    private void performWork(Gui4jCall call) {
        mGui4jThreadManager.performWork(mGui4jController, call, null, mGui4jComponentInstance);
    }
    
    
    public void setOnDoubleClick(Gui4jCall onDoubleClick) {
        mOnDoubleClick = onDoubleClick;
    }
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.