This patch lets JFileChooser.getAccessibleContext() not create a new context on each method call but instead stores the context in the accessibleContext field, like it is done in all other components too.
2006-04-10 Roman Kennke <[EMAIL PROTECTED]>
* javax/swing/JFileChooser.java
(getAccessibleContext): Don't create a new instance on each
call, instead store the accessible context in the
accessibleContext field.
/Roman
--
“Improvement makes straight roads, but the crooked roads, without
Improvement, are roads of Genius.” - William Blake
Index: javax/swing/JFileChooser.java
===================================================================
RCS file: /cvsroot/classpath/classpath/javax/swing/JFileChooser.java,v
retrieving revision 1.29
diff -u -1 -0 -r1.29 JFileChooser.java
--- javax/swing/JFileChooser.java 23 Mar 2006 10:42:30 -0000 1.29
+++ javax/swing/JFileChooser.java 10 Apr 2006 10:17:53 -0000
@@ -1523,21 +1523,23 @@
return "JFileChooser";
}
/**
* Returns the accessible context.
*
* @return The accessible context.
*/
public AccessibleContext getAccessibleContext()
{
- return new AccessibleJFileChooser();
+ if (accessibleContext == null)
+ accessibleContext = new AccessibleJFileChooser();
+ return accessibleContext;
}
/**
* Accessibility support for JFileChooser
*/
protected class AccessibleJFileChooser
extends JComponent.AccessibleJComponent
{
protected AccessibleJFileChooser()
{
signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil
