gcspy.vis.utils
Class Utils

java.lang.Object
  extended by gcspy.vis.utils.Utils

public class Utils
extends java.lang.Object

General GUI-related utilities

Author:
Tony Printezis

Constructor Summary
Utils()
           
 
Method Summary
static int getMouseButton(java.awt.event.MouseEvent e)
          Which mouse button was pressed?
static boolean isAltPressed(java.awt.event.MouseEvent e)
          Is the alt key pressed
static boolean isCtrlPressed(java.awt.event.MouseEvent e)
          Is the control key pressed
static boolean isShiftPressed(java.awt.event.MouseEvent e)
          Is the shift key pressed
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Utils

public Utils()
Method Detail

getMouseButton

public static int getMouseButton(java.awt.event.MouseEvent e)
Which mouse button was pressed?

Parameters:
e - The mouse event
Returns:
The button number or 0 if not button 1-3

isShiftPressed

public static boolean isShiftPressed(java.awt.event.MouseEvent e)
Is the shift key pressed

Parameters:
e - The mouse event
Returns:
true if pressed

isCtrlPressed

public static boolean isCtrlPressed(java.awt.event.MouseEvent e)
Is the control key pressed

Parameters:
e - The mouse event
Returns:
true if pressed

isAltPressed

public static boolean isAltPressed(java.awt.event.MouseEvent e)
Is the alt key pressed

Parameters:
e - The mouse event
Returns:
true if pressed