< prev index next >

src/share/classes/javax/swing/JMenuBar.java

Print this page
rev 1527 : 6727662: Code improvement and warnings removing from swing packages
Summary: Removed unnecessary castings and other warnings
Reviewed-by: malenkov

*** 410,433 **** * other menu elements. * @return an array of menu items in the menu bar. */ public MenuElement[] getSubElements() { MenuElement result[]; ! Vector tmp = new Vector(); int c = getComponentCount(); int i; Component m; for(i=0 ; i < c ; i++) { m = getComponent(i); if(m instanceof MenuElement) ! tmp.addElement(m); } result = new MenuElement[tmp.size()]; for(i=0,c=tmp.size() ; i < c ; i++) ! result[i] = (MenuElement) tmp.elementAt(i); return result; } /** * Implemented to be a <code>MenuElement</code>. Returns this object. --- 410,433 ---- * other menu elements. * @return an array of menu items in the menu bar. */ public MenuElement[] getSubElements() { MenuElement result[]; ! Vector<MenuElement> tmp = new Vector<MenuElement>(); int c = getComponentCount(); int i; Component m; for(i=0 ; i < c ; i++) { m = getComponent(i); if(m instanceof MenuElement) ! tmp.addElement((MenuElement) m); } result = new MenuElement[tmp.size()]; for(i=0,c=tmp.size() ; i < c ; i++) ! result[i] = tmp.elementAt(i); return result; } /** * Implemented to be a <code>MenuElement</code>. Returns this object.
*** 660,672 **** int condition, boolean pressed) { // See if we have a local binding. boolean retValue = super.processKeyBinding(ks, e, condition, pressed); if (!retValue) { MenuElement[] subElements = getSubElements(); ! for (int i=0; i<subElements.length; i++) { if (processBindingForKeyStrokeRecursive( ! subElements[i], ks, e, condition, pressed)) { return true; } } } return retValue; --- 660,672 ---- int condition, boolean pressed) { // See if we have a local binding. boolean retValue = super.processKeyBinding(ks, e, condition, pressed); if (!retValue) { MenuElement[] subElements = getSubElements(); ! for (MenuElement subElement : subElements) { if (processBindingForKeyStrokeRecursive( ! subElement, ks, e, condition, pressed)) { return true; } } } return retValue;
*** 689,701 **** return true; } MenuElement[] subElements = elem.getSubElements(); ! for(int i=0; i<subElements.length; i++) { ! if (processBindingForKeyStrokeRecursive(subElements[i], ks, e, ! condition, pressed)) { return true; // We don't, pass along to children JMenu's } } return false; --- 689,700 ---- return true; } MenuElement[] subElements = elem.getSubElements(); ! for (MenuElement subElement : subElements) { ! if (processBindingForKeyStrokeRecursive(subElement, ks, e, condition, pressed)) { return true; // We don't, pass along to children JMenu's } } return false;
< prev index next >