CVSROOT: /cvsroot/classpath Module name: classpath Changes by: Francis Kung <fkung> 06/07/24 15:04:08
Modified files: javax/swing/plaf/metal: MetalComboBoxButton.java javax/swing : JPopupMenu.java JComboBox.java javax/swing/plaf/basic: BasicComboBoxUI.java . : ChangeLog Log message: 2006-07-18 Francis Kung <[EMAIL PROTECTED]> * javax/swing/JComboBox.java (DefaultKeySelectionManager): Implemented. (createDefaultKeySelectionManager): Implemented. (getKeySelectionManager): Implemented. (processKeyEvent): Removed duplicate code. * javax/swing/JPopupMenu.java (selectionModel): Changed visibility. * javax/swing/plaf/basic/BasicComboBoxUI.java (KeyHandler.keyPressed): Added navigation keys. (configureEditor): Add key listener. (installListeners): Install focus listener to combo box. (isNavigationKey): Added enter, escape, and tab. (selectPreviousPossibleValue): Added out of bounds check. (unconfigureEditor): Remove key listener. * javax/swing/plaf/metal/MetalComboBoxButton.java (paintComponent): Highlight combo box when in focus. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/classpath/javax/swing/plaf/metal/MetalComboBoxButton.java?cvsroot=classpath&r1=1.11&r2=1.12 http://cvs.savannah.gnu.org/viewcvs/classpath/javax/swing/JPopupMenu.java?cvsroot=classpath&r1=1.36&r2=1.37 http://cvs.savannah.gnu.org/viewcvs/classpath/javax/swing/JComboBox.java?cvsroot=classpath&r1=1.32&r2=1.33 http://cvs.savannah.gnu.org/viewcvs/classpath/javax/swing/plaf/basic/BasicComboBoxUI.java?cvsroot=classpath&r1=1.39&r2=1.40 http://cvs.savannah.gnu.org/viewcvs/classpath/ChangeLog?cvsroot=classpath&r1=1.8195&r2=1.8196