1472 lines · 51.2 KB · Java
RawDownload
            }             public void setAccessibleDescription(String s) {                AccessibleContext ac = getCurrentAccessibleContext();                if (ac != null) {                    ac.setAccessibleDescription(s);                } else {                    super.setAccessibleDescription(s);                }            }             public AccessibleRole getAccessibleRole() {                AccessibleContext ac = getCurrentAccessibleContext();                if (ac != null) {                    return ac.getAccessibleRole();                } else {                    return AccessibleRole.COLUMN_HEADER;                }            }             public AccessibleStateSet getAccessibleStateSet() {                AccessibleContext ac = getCurrentAccessibleContext();                if (ac != null) {                    AccessibleStateSet states = ac.getAccessibleStateSet();                    if (isShowing()) {                        states.add(AccessibleState.SHOWING);                    }                    return states;                } else {                    return new AccessibleStateSet();  // must be non null?                }            }             public int getAccessibleIndexInParent() {                return column;            }             public int getAccessibleChildrenCount() {                AccessibleContext ac = getCurrentAccessibleContext();                if (ac != null) {                    return ac.getAccessibleChildrenCount();                } else {                    return 0;                }            }             public Accessible getAccessibleChild(int i) {                AccessibleContext ac = getCurrentAccessibleContext();                if (ac != null) {                    Accessible accessibleChild = ac.getAccessibleChild(i);                    ac.setAccessibleParent(this);                    return accessibleChild;                } else {                    return null;                }            }             public Locale getLocale() {                AccessibleContext ac = getCurrentAccessibleContext();                if (ac != null) {                    return ac.getLocale();                } else {                    return null;                }            }             public void addPropertyChangeListener(PropertyChangeListener l) {                AccessibleContext ac = getCurrentAccessibleContext();                if (ac != null) {                    ac.addPropertyChangeListener(l);                } else {                    super.addPropertyChangeListener(l);                }            }             public void removePropertyChangeListener(PropertyChangeListener l) {                AccessibleContext ac = getCurrentAccessibleContext();                if (ac != null) {                    ac.removePropertyChangeListener(l);                } else {                    super.removePropertyChangeListener(l);                }            }             public AccessibleAction getAccessibleAction() {                return getCurrentAccessibleContext().getAccessibleAction();            }            /**            * Get the AccessibleComponent associated with this object.  In the            * implementation of the Java Accessibility API for this class,            * return this object, which is responsible for implementing the            * AccessibleComponent interface on behalf of itself.            *            * @return this object            */            public AccessibleComponent getAccessibleComponent() {                return this; // to override getBounds()            }             public AccessibleSelection getAccessibleSelection() {                return getCurrentAccessibleContext().getAccessibleSelection();            }             public AccessibleText getAccessibleText() {                return getCurrentAccessibleContext().getAccessibleText();            }             public AccessibleValue getAccessibleValue() {                return getCurrentAccessibleContext().getAccessibleValue();            }          // AccessibleComponent methods             public Color getBackground() {                AccessibleContext ac = getCurrentAccessibleContext();                if (ac instanceof AccessibleComponent) {                    return ((AccessibleComponent) ac).getBackground();                } else {                    Component c = getCurrentComponent();                    if (c != null) {                        return c.getBackground();                    } else {                        return null;                    }                }            }             public void setBackground(Color c) {                AccessibleContext ac = getCurrentAccessibleContext();                if (ac instanceof AccessibleComponent) {                    ((AccessibleComponent) ac).setBackground(c);                } else {                    Component cp = getCurrentComponent();                    if (cp != null) {                        cp.setBackground(c);                    }                }            }             public Color getForeground() {                AccessibleContext ac = getCurrentAccessibleContext();                if (ac instanceof AccessibleComponent) {                    return ((AccessibleComponent) ac).getForeground();                } else {                    Component c = getCurrentComponent();                    if (c != null) {                        return c.getForeground();                    } else {                        return null;                    }                }            }             public void setForeground(Color c) {                AccessibleContext ac = getCurrentAccessibleContext();                if (ac instanceof AccessibleComponent) {                    ((AccessibleComponent) ac).setForeground(c);                } else {                    Component cp = getCurrentComponent();                    if (cp != null) {                        cp.setForeground(c);                    }                }            }             public Cursor getCursor() {                AccessibleContext ac = getCurrentAccessibleContext();                if (ac instanceof AccessibleComponent) {                    return ((AccessibleComponent) ac).getCursor();                } else {                    Component c = getCurrentComponent();                    if (c != null) {                        return c.getCursor();                    } else {                        Accessible ap = getAccessibleParent();                        if (ap instanceof AccessibleComponent) {                            return ((AccessibleComponent) ap).getCursor();                        } else {                            return null;                        }                    }                }            }             public void setCursor(Cursor c) {                AccessibleContext ac = getCurrentAccessibleContext();                if (ac instanceof AccessibleComponent) {                    ((AccessibleComponent) ac).setCursor(c);                } else {                    Component cp = getCurrentComponent();                    if (cp != null) {                        cp.setCursor(c);                    }                }            }             public Font getFont() {                AccessibleContext ac = getCurrentAccessibleContext();                if (ac instanceof AccessibleComponent) {                    return ((AccessibleComponent) ac).getFont();                } else {                    Component c = getCurrentComponent();                    if (c != null) {                        return c.getFont();                    } else {                        return null;                    }                }            }             public void setFont(Font f) {                AccessibleContext ac = getCurrentAccessibleContext();                if (ac instanceof AccessibleComponent) {                    ((AccessibleComponent) ac).setFont(f);                } else {                    Component c = getCurrentComponent();                    if (c != null) {                        c.setFont(f);                    }                }            }             public FontMetrics getFontMetrics(Font f) {                AccessibleContext ac = getCurrentAccessibleContext();                if (ac instanceof AccessibleComponent) {                    return ((AccessibleComponent) ac).getFontMetrics(f);                } else {                    Component c = getCurrentComponent();                    if (c != null) {                        return c.getFontMetrics(f);                    } else {                        return null;                    }                }            }             public boolean isEnabled() {                AccessibleContext ac = getCurrentAccessibleContext();                if (ac instanceof AccessibleComponent) {                    return ((AccessibleComponent) ac).isEnabled();                } else {                    Component c = getCurrentComponent();                    if (c != null) {                        return c.isEnabled();                    } else {                        return false;                    }                }            }             public void setEnabled(boolean b) {                AccessibleContext ac = getCurrentAccessibleContext();                if (ac instanceof AccessibleComponent) {                    ((AccessibleComponent) ac).setEnabled(b);                } else {                    Component c = getCurrentComponent();                    if (c != null) {                        c.setEnabled(b);                    }                }            }             public boolean isVisible() {                AccessibleContext ac = getCurrentAccessibleContext();                if (ac instanceof AccessibleComponent) {                    return ((AccessibleComponent) ac).isVisible();                } else {                    Component c = getCurrentComponent();                    if (c != null) {                        return c.isVisible();                    } else {                        return false;                    }                }            }             public void setVisible(boolean b) {                AccessibleContext ac = getCurrentAccessibleContext();                if (ac instanceof AccessibleComponent) {                    ((AccessibleComponent) ac).setVisible(b);                } else {                    Component c = getCurrentComponent();                    if (c != null) {                        c.setVisible(b);                    }                }            }             public boolean isShowing() {                if (isVisible() && JTableHeader.this.isShowing()) {                    return true;                } else {                    return false;                }            }             public boolean contains(Point p) {                AccessibleContext ac = getCurrentAccessibleContext();                if (ac instanceof AccessibleComponent) {                    Rectangle r = ((AccessibleComponent) ac).getBounds();                    return r.contains(p);                } else {                    Component c = getCurrentComponent();                    if (c != null) {                        Rectangle r = c.getBounds();                        return r.contains(p);                    } else {                        return getBounds().contains(p);                    }                }            }             public Point getLocationOnScreen() {                if (parent != null) {                    Point parentLocation = parent.getLocationOnScreen();                    Point componentLocation = getLocation();                    componentLocation.translate(parentLocation.x, parentLocation.y);                    return componentLocation;                } else {                    return null;                }            }             public Point getLocation() {                AccessibleContext ac = getCurrentAccessibleContext();                if (ac instanceof AccessibleComponent) {                    Rectangle r = ((AccessibleComponent) ac).getBounds();                    return r.getLocation();                } else {                    Component c = getCurrentComponent();                    if (c != null) {                        Rectangle r = c.getBounds();                        return r.getLocation();                    } else {                        return getBounds().getLocation();                    }                }            }             public void setLocation(Point p) {//                if ((parent != null)  && (parent.contains(p))) {//                    ensureIndexIsVisible(indexInParent);//                }            }             public Rectangle getBounds() {                  Rectangle r = table.getCellRect(-1, column, false);                  r.y = 0;                  return r; //                AccessibleContext ac = getCurrentAccessibleContext();//                if (ac instanceof AccessibleComponent) {//                    return ((AccessibleComponent) ac).getBounds();//                } else {//                  Component c = getCurrentComponent();//                  if (c != null) {//                      return c.getBounds();//                  } else {//                      Rectangle r = table.getCellRect(-1, column, false);//                      r.y = 0;//                      return r;//                  }//              }            }             public void setBounds(Rectangle r) {                AccessibleContext ac = getCurrentAccessibleContext();                if (ac instanceof AccessibleComponent) {                    ((AccessibleComponent) ac).setBounds(r);                } else {                    Component c = getCurrentComponent();                    if (c != null) {                        c.setBounds(r);                    }                }            }             public Dimension getSize() {                return getBounds().getSize();//                AccessibleContext ac = getCurrentAccessibleContext();//                if (ac instanceof AccessibleComponent) {//                    Rectangle r = ((AccessibleComponent) ac).getBounds();//                    return r.getSize();//                } else {//                    Component c = getCurrentComponent();//                    if (c != null) {//                        Rectangle r = c.getBounds();//                        return r.getSize();//                    } else {//                        return getBounds().getSize();//                    }//                }            }             public void setSize (Dimension d) {                AccessibleContext ac = getCurrentAccessibleContext();                if (ac instanceof AccessibleComponent) {                    ((AccessibleComponent) ac).setSize(d);                } else {                    Component c = getCurrentComponent();                    if (c != null) {                        c.setSize(d);                    }                }            }             public Accessible getAccessibleAt(Point p) {                AccessibleContext ac = getCurrentAccessibleContext();                if (ac instanceof AccessibleComponent) {                    return ((AccessibleComponent) ac).getAccessibleAt(p);                } else {                    return null;                }            }             public boolean isFocusTraversable() {                AccessibleContext ac = getCurrentAccessibleContext();                if (ac instanceof AccessibleComponent) {                    return ((AccessibleComponent) ac).isFocusTraversable();                } else {                    Component c = getCurrentComponent();                    if (c != null) {                        return c.isFocusTraversable();                    } else {                        return false;                    }                }            }             public void requestFocus() {                AccessibleContext ac = getCurrentAccessibleContext();                if (ac instanceof AccessibleComponent) {                    ((AccessibleComponent) ac).requestFocus();                } else {                    Component c = getCurrentComponent();                    if (c != null) {                        c.requestFocus();                    }                }            }             public void addFocusListener(FocusListener l) {                AccessibleContext ac = getCurrentAccessibleContext();                if (ac instanceof AccessibleComponent) {                    ((AccessibleComponent) ac).addFocusListener(l);                } else {                    Component c = getCurrentComponent();                    if (c != null) {                        c.addFocusListener(l);                    }                }            }             public void removeFocusListener(FocusListener l) {                AccessibleContext ac = getCurrentAccessibleContext();                if (ac instanceof AccessibleComponent) {                    ((AccessibleComponent) ac).removeFocusListener(l);                } else {                    Component c = getCurrentComponent();                    if (c != null) {                        c.removeFocusListener(l);                    }                }            }         } // inner class AccessibleJTableHeaderElement     }  // inner class AccessibleJTableHeader }  // End of Class JTableHeader

Lines 1001–1472 of 1472. Previous lines