All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class com.sun.java.swing.basic.BasicComboBoxUI

java.lang.Object
   |
   +----com.sun.java.swing.basic.BasicComboBoxUI

public class BasicComboBoxUI
extends Object
implements ComboBoxUI, LayoutManager, MouseListener, MouseMotionListener, ItemListener, FocusListener, KeyListener, ComponentListener

Constructor Index

 o BasicComboBoxUI()

Method Index

 o addArrowButton()
 o addEditor()
 o addLayoutComponent(String, Component)
 o componentHidden(ComponentEvent)
 o componentMoved(ComponentEvent)
 o componentResized(ComponentEvent)
 o componentShown(ComponentEvent)
 o createArrowButton()
 o createListBox(ComboBoxModel)
 o createUI(JComponent)
 o deinstallUI(JComponent)
 o editablePropertyChanged()
 o enablePropertyChanged()
 o focusGained(FocusEvent)
 o focusLost(FocusEvent)
 o getDefaultSize()
Return the dimension the the combo box should have if by default if there is no current value and no value in the list of possible values
 o getInsets(JComponent)
 o getMaximumSize(JComponent)
 o getMinimumSize(JComponent)
 o getPreferredSize(JComponent)
 o hidePopup()
 o installUI(JComponent)
 o itemStateChanged(ItemEvent)
 o keyPressed(KeyEvent)
 o keyReleased(KeyEvent)
 o keyTyped(KeyEvent)
 o layoutContainer(Container)
 o maximumRowCountChanged()
 o minimumLayoutSize(Container)
 o mouseClicked(MouseEvent)
 o mouseDragged(MouseEvent)
 o mouseEntered(MouseEvent)
 o mouseExited(MouseEvent)
 o mouseMoved(MouseEvent)
 o mousePressed(MouseEvent)
 o mouseReleased(MouseEvent)
 o paint(Graphics, JComponent)
 o paintCurrentValue(Graphics, Rectangle, boolean)
 o paintCurrentValueBackground(Graphics, Rectangle, boolean)
 o preferredLayoutSize(Container)
 o removeArrowButton()
 o removeEditor()
 o removeLayoutComponent(Component)
 o showPopup()
 o validateMenu()

Constructors

 o BasicComboBoxUI
 public BasicComboBoxUI()

Methods

 o createUI
 public static ComboBoxUI createUI(JComponent c)
 o installUI
 public void installUI(JComponent c)
 o deinstallUI
 public void deinstallUI(JComponent c)
 o editablePropertyChanged
 public void editablePropertyChanged()
 o enablePropertyChanged
 public void enablePropertyChanged()
 o addEditor
 public void addEditor()
 o removeEditor
 public void removeEditor()
 o addArrowButton
 public void addArrowButton()
 o removeArrowButton
 public void removeArrowButton()
 o createListBox
 protected JListBox createListBox(ComboBoxModel aModel)
 o createArrowButton
 protected JButton createArrowButton()
 o paint
 public void paint(Graphics g,
                   JComponent c)
 o paintCurrentValue
 public void paintCurrentValue(Graphics g,
                               Rectangle bounds,
                               boolean hasFocus)
 o paintCurrentValueBackground
 public void paintCurrentValueBackground(Graphics g,
                                         Rectangle bounds,
                                         boolean hasFocus)
 o getDefaultSize
 protected Dimension getDefaultSize()
Return the dimension the the combo box should have if by default if there is no current value and no value in the list of possible values

 o getPreferredSize
 public Dimension getPreferredSize(JComponent c)
 o getMinimumSize
 public Dimension getMinimumSize(JComponent c)
 o getMaximumSize
 public Dimension getMaximumSize(JComponent c)
 o getInsets
 public Insets getInsets(JComponent c)
 o addLayoutComponent
 public void addLayoutComponent(String name,
                                Component comp)
 o removeLayoutComponent
 public void removeLayoutComponent(Component comp)
 o preferredLayoutSize
 public Dimension preferredLayoutSize(Container parent)
 o minimumLayoutSize
 public Dimension minimumLayoutSize(Container parent)
 o layoutContainer
 public void layoutContainer(Container parent)
 o itemStateChanged
 public void itemStateChanged(ItemEvent e)
 o focusGained
 public void focusGained(FocusEvent e)
 o focusLost
 public void focusLost(FocusEvent e)
 o mouseClicked
 public void mouseClicked(MouseEvent anEvent)
 o mouseEntered
 public void mouseEntered(MouseEvent anEvent)
 o mouseExited
 public void mouseExited(MouseEvent anEvent)
 o mouseReleased
 public void mouseReleased(MouseEvent anEvent)
 o mousePressed
 public void mousePressed(MouseEvent anEvent)
 o mouseDragged
 public void mouseDragged(MouseEvent anEvent)
 o mouseMoved
 public void mouseMoved(MouseEvent anEvent)
 o keyTyped
 public void keyTyped(KeyEvent e)
 o keyReleased
 public void keyReleased(KeyEvent e)
 o keyPressed
 public void keyPressed(KeyEvent e)
 o validateMenu
 public void validateMenu()
 o showPopup
 public void showPopup()
 o hidePopup
 public void hidePopup()
 o componentResized
 public void componentResized(ComponentEvent e)
 o componentMoved
 public void componentMoved(ComponentEvent e)
 o componentShown
 public void componentShown(ComponentEvent e)
 o componentHidden
 public void componentHidden(ComponentEvent e)
 o maximumRowCountChanged
 public void maximumRowCountChanged()

All Packages  Class Hierarchy  This Package  Previous  Next  Index