/[classpath]/classpath/javax/swing/JPanel.java
ViewVC logotype

Diff of /classpath/javax/swing/JPanel.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.11 by rabbit78, Wed Sep 7 15:33:39 2005 UTC revision 1.12 by rabbit78, Wed Sep 7 15:43:32 2005 UTC
# Line 43  import java.awt.LayoutManager; Line 43  import java.awt.LayoutManager;
43    
44  import javax.accessibility.Accessible;  import javax.accessibility.Accessible;
45  import javax.accessibility.AccessibleContext;  import javax.accessibility.AccessibleContext;
46    import javax.accessibility.AccessibleRole;
47  import javax.swing.plaf.PanelUI;  import javax.swing.plaf.PanelUI;
48    
49  /**  /**
# Line 52  import javax.swing.plaf.PanelUI; Line 53  import javax.swing.plaf.PanelUI;
53   */   */
54  public class JPanel extends JComponent implements Accessible  public class JPanel extends JComponent implements Accessible
55  {  {
56      /**
57       * Provides accessibility support for <code>JPanel</code>.
58       *
59       * @author Roman Kennke (roman@kennke.org)
60       */
61      protected class AccessibleJPanel extends AccessibleJComponent
62      {
63        /**
64         * Creates a new instance of <code>AccessibleJPanel</code>.
65         */
66        public AccessibleJPanel()
67        {
68          // Nothing to do here.
69        }
70    
71        /**
72         * Returns the accessible role for <code>JPanel</code>, which is
73         * {@link AccessibleRole#PANEL}.
74         *
75         * @return the accessible role for <code>JPanel</code>
76         */
77        public AccessibleRole getAccessibleRole()
78        {
79          return AccessibleRole.PANEL;
80        }
81      }
82    
83      /**
84       * The accessible context for this <code>JPanel</code>.
85       */
86      AccessibleContext accessibleContext;
87    
88    public JPanel()    public JPanel()
89    {    {
90      this(new FlowLayout(), true);      this(new FlowLayout(), true);
# Line 102  public class JPanel extends JComponent i Line 135  public class JPanel extends JComponent i
135    
136    public AccessibleContext getAccessibleContext()    public AccessibleContext getAccessibleContext()
137    {    {
138      return null;      if (accessibleContext == null)
139          accessibleContext = new AccessibleJPanel();
140        return accessibleContext;
141    }    }
142            
143    protected  String paramString()    protected  String paramString()

Legend:
Removed from v.1.11  
changed lines
  Added in v.1.12

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26