Quaqua 5.4.1 2009-07-14

ch.randelshofer.quaqua
Class QuaquaTextComponentPopupHandler

java.lang.Object
  extended by java.awt.event.MouseAdapter
      extended by ch.randelshofer.quaqua.QuaquaTextComponentPopupHandler
All Implemented Interfaces:
java.awt.event.MouseListener, java.util.EventListener

public class QuaquaTextComponentPopupHandler
extends java.awt.event.MouseAdapter

TextComponentHandler displays a popup menu on a JTextComponent with the cut/copy and paste actions. The Quaqua text component UI's register a shared instance of QuaquaTextComponentPopupHandler as a mouse listener on all JTextComponent's.

Version:
1.0.1 2007-02-09 Don't display popup if component is not focusable.
1.0 April 23, 2006 Created.
Author:
Werner Randelshofer.

Constructor Summary
QuaquaTextComponentPopupHandler()
          Creates a new instance.
 
Method Summary
 void mousePressed(java.awt.event.MouseEvent e)
           
 void mouseReleased(java.awt.event.MouseEvent e)
           
protected  void showPopup(java.awt.event.MouseEvent e)
           
 
Methods inherited from class java.awt.event.MouseAdapter
mouseClicked, mouseEntered, mouseExited
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QuaquaTextComponentPopupHandler

public QuaquaTextComponentPopupHandler()
Creates a new instance.

Method Detail

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent e)
Specified by:
mouseReleased in interface java.awt.event.MouseListener
Overrides:
mouseReleased in class java.awt.event.MouseAdapter

mousePressed

public void mousePressed(java.awt.event.MouseEvent e)
Specified by:
mousePressed in interface java.awt.event.MouseListener
Overrides:
mousePressed in class java.awt.event.MouseAdapter

showPopup

protected void showPopup(java.awt.event.MouseEvent e)

Copyright 2003-2007 (c) Werner Randelshofer.
All rights reserved.