com.pallas.swing.date
Class DateComboBox.DatePopup

java.lang.Object
  |
  +--com.pallas.swing.date.DateComboBox.DatePopup
All Implemented Interfaces:
javax.swing.plaf.basic.ComboPopup, java.util.EventListener, java.awt.event.KeyListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, javax.swing.event.PopupMenuListener
Enclosing class:
DateComboBox

class DateComboBox.DatePopup
extends java.lang.Object
implements javax.swing.plaf.basic.ComboPopup, java.awt.event.MouseMotionListener, java.awt.event.MouseListener, java.awt.event.KeyListener, javax.swing.event.PopupMenuListener


Field Summary
protected  java.awt.Color background
           
protected  java.util.Calendar calendar
           
protected  DateComboBox comboBox
           
protected  javax.swing.JPanel days
           
protected  java.awt.Color foreground
           
protected  boolean hideNext
           
protected  javax.swing.JList list
           
protected  java.text.SimpleDateFormat monthFormat
           
protected  javax.swing.JLabel monthLabel
           
protected  boolean mouseInside
           
protected  javax.swing.JPopupMenu popup
           
protected  java.awt.Color selectedBackground
           
protected  java.awt.Color selectedForeground
           
 
Constructor Summary
DateComboBox.DatePopup(DateComboBox comboBox)
           
 
Method Summary
protected  javax.swing.JLabel createUpdateButton(int field, int amount)
           
 java.awt.event.KeyListener getKeyListener()
           
 javax.swing.JList getList()
           
 java.awt.event.MouseListener getMouseListener()
           
 java.awt.event.MouseMotionListener getMouseMotionListener()
           
 void hide()
           
protected  void initializePopup()
           
 boolean isVisible()
           
 void keyPressed(java.awt.event.KeyEvent e)
           
 void keyReleased(java.awt.event.KeyEvent e)
           
 void keyTyped(java.awt.event.KeyEvent e)
           
 void mouseClicked(java.awt.event.MouseEvent e)
           
 void mouseDragged(java.awt.event.MouseEvent e)
           
 void mouseEntered(java.awt.event.MouseEvent e)
           
 void mouseExited(java.awt.event.MouseEvent e)
           
 void mouseMoved(java.awt.event.MouseEvent e)
           
 void mousePressed(java.awt.event.MouseEvent e)
           
 void mouseReleased(java.awt.event.MouseEvent e)
           
 void popupMenuCanceled(javax.swing.event.PopupMenuEvent e)
          Variables hideNext and mouseInside are used to hide the popupMenu by clicking the mouse in the JComboBox
 void popupMenuWillBecomeInvisible(javax.swing.event.PopupMenuEvent e)
           
 void popupMenuWillBecomeVisible(javax.swing.event.PopupMenuEvent e)
           
 void show()
           
protected  void togglePopup()
           
 void uninstallingUI()
           
protected  void updatePopup()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

comboBox

protected DateComboBox comboBox

calendar

protected java.util.Calendar calendar

popup

protected javax.swing.JPopupMenu popup

monthLabel

protected javax.swing.JLabel monthLabel

days

protected javax.swing.JPanel days

monthFormat

protected java.text.SimpleDateFormat monthFormat

selectedBackground

protected java.awt.Color selectedBackground

selectedForeground

protected java.awt.Color selectedForeground

background

protected java.awt.Color background

foreground

protected java.awt.Color foreground

list

protected javax.swing.JList list

mouseInside

protected boolean mouseInside

hideNext

protected boolean hideNext
Constructor Detail

DateComboBox.DatePopup

public DateComboBox.DatePopup(DateComboBox comboBox)
Method Detail

show

public void show()
Specified by:
show in interface javax.swing.plaf.basic.ComboPopup

hide

public void hide()
Specified by:
hide in interface javax.swing.plaf.basic.ComboPopup

getList

public javax.swing.JList getList()
Specified by:
getList in interface javax.swing.plaf.basic.ComboPopup

getMouseListener

public java.awt.event.MouseListener getMouseListener()
Specified by:
getMouseListener in interface javax.swing.plaf.basic.ComboPopup

getMouseMotionListener

public java.awt.event.MouseMotionListener getMouseMotionListener()
Specified by:
getMouseMotionListener in interface javax.swing.plaf.basic.ComboPopup

getKeyListener

public java.awt.event.KeyListener getKeyListener()
Specified by:
getKeyListener in interface javax.swing.plaf.basic.ComboPopup

isVisible

public boolean isVisible()
Specified by:
isVisible in interface javax.swing.plaf.basic.ComboPopup

uninstallingUI

public void uninstallingUI()
Specified by:
uninstallingUI in interface javax.swing.plaf.basic.ComboPopup

mousePressed

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

mouseReleased

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

mouseClicked

public void mouseClicked(java.awt.event.MouseEvent e)
Specified by:
mouseClicked in interface java.awt.event.MouseListener

mouseEntered

public void mouseEntered(java.awt.event.MouseEvent e)
Specified by:
mouseEntered in interface java.awt.event.MouseListener

mouseExited

public void mouseExited(java.awt.event.MouseEvent e)
Specified by:
mouseExited in interface java.awt.event.MouseListener

mouseDragged

public void mouseDragged(java.awt.event.MouseEvent e)
Specified by:
mouseDragged in interface java.awt.event.MouseMotionListener

mouseMoved

public void mouseMoved(java.awt.event.MouseEvent e)
Specified by:
mouseMoved in interface java.awt.event.MouseMotionListener

keyPressed

public void keyPressed(java.awt.event.KeyEvent e)
Specified by:
keyPressed in interface java.awt.event.KeyListener

keyTyped

public void keyTyped(java.awt.event.KeyEvent e)
Specified by:
keyTyped in interface java.awt.event.KeyListener

keyReleased

public void keyReleased(java.awt.event.KeyEvent e)
Specified by:
keyReleased in interface java.awt.event.KeyListener

popupMenuCanceled

public void popupMenuCanceled(javax.swing.event.PopupMenuEvent e)
Variables hideNext and mouseInside are used to hide the popupMenu by clicking the mouse in the JComboBox

Specified by:
popupMenuCanceled in interface javax.swing.event.PopupMenuListener

popupMenuWillBecomeInvisible

public void popupMenuWillBecomeInvisible(javax.swing.event.PopupMenuEvent e)
Specified by:
popupMenuWillBecomeInvisible in interface javax.swing.event.PopupMenuListener

popupMenuWillBecomeVisible

public void popupMenuWillBecomeVisible(javax.swing.event.PopupMenuEvent e)
Specified by:
popupMenuWillBecomeVisible in interface javax.swing.event.PopupMenuListener

togglePopup

protected void togglePopup()

createUpdateButton

protected javax.swing.JLabel createUpdateButton(int field,
                                                int amount)

initializePopup

protected void initializePopup()

updatePopup

protected void updatePopup()


Copyright © 2003 Pallas Technology.