< prev index next >
src/share/classes/javax/swing/JMenuItem.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
*** 273,283 ****
* @beaninfo
* description: Mouse release will fire an action event
* hidden: true
*/
public void setArmed(boolean b) {
! ButtonModel model = (ButtonModel) getModel();
boolean oldValue = model.isArmed();
if(model.isArmed() != b) {
model.setArmed(b);
}
--- 273,283 ----
* @beaninfo
* description: Mouse release will fire an action event
* hidden: true
*/
public void setArmed(boolean b) {
! ButtonModel model = getModel();
boolean oldValue = model.isArmed();
if(model.isArmed() != b) {
model.setArmed(b);
}
*** 288,298 ****
*
* @return true if the menu item is armed, and it can be selected
* @see #setArmed
*/
public boolean isArmed() {
! ButtonModel model = (ButtonModel) getModel();
return model.isArmed();
}
/**
* Enables or disables the menu item.
--- 288,298 ----
*
* @return true if the menu item is armed, and it can be selected
* @see #setArmed
*/
public boolean isArmed() {
! ButtonModel model = getModel();
return model.isArmed();
}
/**
* Enables or disables the menu item.
*** 719,730 ****
* @return all of the <code>MenuDragMouseListener</code>s added or an empty
* array if no listeners have been added
* @since 1.4
*/
public MenuDragMouseListener[] getMenuDragMouseListeners() {
! return (MenuDragMouseListener[])listenerList.getListeners(
! MenuDragMouseListener.class);
}
/**
* Adds a <code>MenuKeyListener</code> to the menu item.
*
--- 719,729 ----
* @return all of the <code>MenuDragMouseListener</code>s added or an empty
* array if no listeners have been added
* @since 1.4
*/
public MenuDragMouseListener[] getMenuDragMouseListeners() {
! return listenerList.getListeners(MenuDragMouseListener.class);
}
/**
* Adds a <code>MenuKeyListener</code> to the menu item.
*
*** 750,761 ****
* @return all of the <code>MenuKeyListener</code>s added or an empty
* array if no listeners have been added
* @since 1.4
*/
public MenuKeyListener[] getMenuKeyListeners() {
! return (MenuKeyListener[])listenerList.getListeners(
! MenuKeyListener.class);
}
/**
* See JComponent.readObject() for information about serialization
* in Swing.
--- 749,759 ----
* @return all of the <code>MenuKeyListener</code>s added or an empty
* array if no listeners have been added
* @since 1.4
*/
public MenuKeyListener[] getMenuKeyListeners() {
! return listenerList.getListeners(MenuKeyListener.class);
}
/**
* See JComponent.readObject() for information about serialization
* in Swing.
< prev index next >