uk.ac.ic.doc.automed.p2p.gui
Class ComponentPopUp

java.lang.Object
  extended by java.awt.event.KeyAdapter
      extended by uk.ac.ic.doc.automed.p2p.gui.ComponentPopUp
All Implemented Interfaces:
java.awt.event.KeyListener, java.util.EventListener
Direct Known Subclasses:
TextFieldPopUp

public class ComponentPopUp
extends java.awt.event.KeyAdapter


Field Summary
protected static java.awt.Color BGCOLOR
           
protected  javax.swing.JComponent com
           
protected static java.awt.Font DEFAULT_FONT1
           
protected  java.lang.String defaultText
           
protected  javax.swing.JLabel jlbl
           
private  java.util.Map lmap
           
protected  java.awt.Point p
           
protected  javax.swing.JPopupMenu popup
           
private  java.lang.Object TMP_COM
           
protected static java.awt.Color TXTCOLOR
           
protected static int WIDTH
           
protected static java.lang.String ZEROX
           
 
Constructor Summary
ComponentPopUp()
           
ComponentPopUp(java.lang.String label, javax.swing.JComponent com)
           
 
Method Summary
 void addListener(java.awt.Component com, java.awt.event.ActionListener al)
           
 void clear()
           
 javax.swing.JComponent getComponent()
           
 java.lang.String getLabel()
           
 void hide()
           
 boolean isVisible()
           
 void keyPressed(java.awt.event.KeyEvent ke)
           
protected  void notifyListeners()
           
 void setComponent(javax.swing.JComponent com)
           
 void setLabel(java.lang.String label)
          Change the label
 void setVisible(boolean tf, java.awt.Component host, int x, int y)
           
 
Methods inherited from class java.awt.event.KeyAdapter
keyReleased, keyTyped
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

com

protected javax.swing.JComponent com

jlbl

protected javax.swing.JLabel jlbl

popup

protected javax.swing.JPopupMenu popup

DEFAULT_FONT1

protected static final java.awt.Font DEFAULT_FONT1

WIDTH

protected static final int WIDTH
See Also:
Constant Field Values

ZEROX

protected static final java.lang.String ZEROX
See Also:
Constant Field Values

TXTCOLOR

protected static final java.awt.Color TXTCOLOR

BGCOLOR

protected static final java.awt.Color BGCOLOR

defaultText

protected java.lang.String defaultText

p

protected java.awt.Point p

lmap

private java.util.Map lmap

TMP_COM

private final java.lang.Object TMP_COM
Constructor Detail

ComponentPopUp

public ComponentPopUp()

ComponentPopUp

public ComponentPopUp(java.lang.String label,
                      javax.swing.JComponent com)
Method Detail

setComponent

public void setComponent(javax.swing.JComponent com)

setLabel

public void setLabel(java.lang.String label)
Change the label

Parameters:
label -

getLabel

public java.lang.String getLabel()

addListener

public void addListener(java.awt.Component com,
                        java.awt.event.ActionListener al)

notifyListeners

protected void notifyListeners()

getComponent

public javax.swing.JComponent getComponent()

hide

public void hide()

setVisible

public void setVisible(boolean tf,
                       java.awt.Component host,
                       int x,
                       int y)

isVisible

public boolean isVisible()

clear

public void clear()

keyPressed

public void keyPressed(java.awt.event.KeyEvent ke)
Specified by:
keyPressed in interface java.awt.event.KeyListener
Overrides:
keyPressed in class java.awt.event.KeyAdapter