home *** CD-ROM | disk | FTP | other *** search
- package com.sun.java.swing;
-
- import com.sun.java.accessibility.Accessible;
- import com.sun.java.accessibility.AccessibleContext;
- import com.sun.java.accessibility.AccessibleRole;
- import java.awt.Component;
-
- class JMenu$AccessibleJMenu extends JMenuItem.AccessibleJMenuItem {
- // $FF: synthetic field
- private final JMenu this$0;
-
- public int getAccessibleChildrenCount() {
- Component[] var1 = this.this$0.getMenuComponents();
- int var2 = 0;
-
- for(int var3 = 0; var3 < var1.length; ++var3) {
- if (var1[var3] instanceof Accessible) {
- ++var2;
- }
- }
-
- return var2;
- }
-
- public Accessible getAccessibleChild(int var1) {
- Component[] var2 = this.this$0.getMenuComponents();
- int var3 = 0;
-
- for(int var4 = 0; var4 < var2.length; ++var4) {
- if (var2[var4] instanceof Accessible) {
- if (var3 == var1) {
- if (var2[var4] instanceof JComponent) {
- AccessibleContext var5 = ((Accessible)var2[var4]).getAccessibleContext();
- var5.setAccessibleParent(this.this$0);
- }
-
- return (Accessible)var2[var4];
- }
-
- ++var3;
- }
- }
-
- return null;
- }
-
- public AccessibleRole getAccessibleRole() {
- return AccessibleRole.MENU;
- }
-
- JMenu$AccessibleJMenu(JMenu var1) {
- super(var1);
- this.this$0 = var1;
- this.this$0 = var1;
- }
- }
-