INS*_*INS 1 java user-interface swing jmenuitem
我正在开发一个java应用程序,我手动创建一个动态JMenu(取决于输入数据).我为菜单的每个菜单项添加相同的操作.问题是,根据所谓的菜单项,我想每次采取不同的行动.有没有一种简单的方法(每个JMenuItem的setData(对象数据)或我被迫从JMenuItem派生的东西)?
提前致谢,
尤利安
我想你可以在Action的actionPerformed方法中使用ActionEvent.getSource.将事件的来源与您的JMenuItem进行比较.
要存储其他信息,您可以使用putClientProperty或扩展JMenuItem
| 归档时间: |
|
| 查看次数: |
921 次 |
| 最近记录: |