CVSROOT: /cvsroot/classpath Module name: classpath Branch: Changes by: Roman Kennke <[EMAIL PROTECTED]> 06/04/05 18:56:04
Modified files: javax/swing : JComponent.java JLabel.java Log message: 2006-04-05 Roman Kennke <[EMAIL PROTECTED]> * javax/swing/JComponent.java (AccessibleJComponent.addPropertyChangeListener): Install ContainerHandler and FocusHandler here. (AccessibleJComponent.removePropertyChangeListener): Uninstall ContainerHandler and FocusHandler here. (AccessibleJComponent.getAccessibleChildrenCount): Replaced by super.getAccessibleChildrenCount(). (AccessibleJComponent.getAccessibleChild): Replaced by super.getAccessibleChild(). (AccessibleJComponent.getAccessibleStateSet): Implemented by adding OPAQUE to the supported states. (AccessibleJComponent.getAccessibleName): Added titled border and label fallbacks. (AccessibleJComponent.getAccessibleDescription): Added tooltip and label fallbacks. (AccessibleJComponent.getAccessibleRole): Removed TODO. (AccessibleJComponent.getAccessibleKeyBinding): Added comment explaining why return null seems correct here. * javax/swing/JLabel.java (LABEL_PROPERTY): New constant. (setLabelFor): Store label in labeled component's client properties for the AccessibleJComponent to read. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/javax/swing/JComponent.java.diff?tr1=1.111&tr2=1.112&r1=text&r2=text http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/javax/swing/JLabel.java.diff?tr1=1.28&tr2=1.29&r1=text&r2=text