59 |
import javax.swing.plaf.MenuItemUI; |
import javax.swing.plaf.MenuItemUI; |
60 |
|
|
61 |
/** |
/** |
|
* <p> |
|
62 |
* This class represents a menu that can be added to a menu bar or |
* This class represents a menu that can be added to a menu bar or |
63 |
* can be a submenu in some other menu. When JMenu is selected it |
* can be a submenu in some other menu. When JMenu is selected it |
64 |
* displays JPopupMenu containing its menu items. |
* displays JPopupMenu containing its menu items. |
|
* </p> |
|
65 |
* |
* |
66 |
* <p> |
* <p> |
67 |
* JMenu's fires MenuEvents when this menu's selection changes. If this menu |
* JMenu's fires MenuEvents when this menu's selection changes. If this menu |
69 |
* deselected or cancelled, then fireMenuDeselectedEvent() or |
* deselected or cancelled, then fireMenuDeselectedEvent() or |
70 |
* fireMenuCancelledEvent() is invoked, respectivelly. |
* fireMenuCancelledEvent() is invoked, respectivelly. |
71 |
* </p> |
* </p> |
|
* |
|
72 |
*/ |
*/ |
73 |
public class JMenu extends JMenuItem implements Accessible, MenuElement |
public class JMenu extends JMenuItem implements Accessible, MenuElement |
74 |
{ |
{ |
269 |
throw new IllegalArgumentException("index less than zero"); |
throw new IllegalArgumentException("index less than zero"); |
270 |
|
|
271 |
popupMenu.insert(item, index); |
popupMenu.insert(item, index); |
|
|
|
272 |
return item; |
return item; |
273 |
} |
} |
274 |
|
|
782 |
*/ |
*/ |
783 |
protected String paramString() |
protected String paramString() |
784 |
{ |
{ |
785 |
return "JMenu"; |
return super.paramString(); |
786 |
} |
} |
787 |
|
|
788 |
public AccessibleContext getAccessibleContext() |
public AccessibleContext getAccessibleContext() |