Java examples for Swing:Mouse Event
Return true if the combination of mouse and keyboard buttons used to select objects has been pressed (left click)
/*/*w w w . j ava2s . c om*/ * EuroCarbDB, a framework for carbohydrate bioinformatics * * Copyright (c) 2006-2009, Eurocarb project, or third-party contributors as * indicated by the @author tags or express copyright attribution * statements applied by the authors. * * This copyrighted material is made available to anyone wishing to use, modify, * copy, or redistribute it subject to the terms and conditions of the GNU * Lesser General Public License, as published by the Free Software Foundation. * A copy of this license accompanies this distribution in the file LICENSE.txt. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License * for more details. * * Last commit: $Rev: 1210 $ by $Author: glycoslave $ on $Date:: 2009-06-12 #$ */ //package com.java2s; import java.awt.event.*; public class Main { private static final int MOD_MASK = MouseEvent.CTRL_MASK | MouseEvent.SHIFT_MASK | MouseEvent.ALT_MASK | MouseEvent.META_MASK | MouseEvent.ALT_GRAPH_MASK; /** Return <code>true</code> if the combination of mouse and keyboard buttons used to select objects has been pressed (left click) @param e the {@link MouseEvent} information sent to the mouse events listener */ static public boolean isSelectTrigger(MouseEvent e) { return (e.getButton() == MouseEvent.BUTTON1 && e.getClickCount() == 1 && (e.getModifiers() & MOD_MASK) == 0); } }