mdsk.net
当前位置:首页 >> JAVA中ItEmListEnEr与ACtionListEnEr的区别?? >>

JAVA中ItEmListEnEr与ACtionListEnEr的区别??

可以这样理解: ActionListener是针对item相关操作后触发的事件. ItemListener是针对item相关操作本身.

前者是选中的item的改变的事件 后者是一般事件,如点击 ~~~~~~~~~

很明显,提示说明你没有重写抽象方法.从你的代码中可以看出.错误之处在于:你将itemStateChanged写成了itemCharged.下面是你的错误代码: public void itemStateCharged(ItemEvent e) { text.setText("状态改变"); } 改正过来应该没有问题吧.

AddActionListener(),可以根据参数判断哪个按钮被点击。

童鞋,你太大意了 你把 actionPerformed 写成 actionPerfomed 了 少了一个" r " 所以提示错误。

这个是生成菜单,调用的地方,如何设置的

用我以前写的例子来说明: JMenuItem menu102 = new JMenuItem("菜单102"); menu102.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { addIFame(new InternalFrame()); } }); 上述代码就能实现在MenuBar...

需要给各个菜单项添加类似ActionListener的监听器,用于对鼠标动作的反应,具体请参看JAVA关于GUI部分的教程。 比如:jMenuItem1.addActionListener(itemHandler); itemHandler是自己编写的一个监听器。 最好把JMenuItem弄成一个数组,这样省代码。

不是 MouseListener,你应该加 ActionListener 才对。 ============================================================== //class xxx implements ActionListener //...... item1.addActionListener(this); item1.setActionCommand("1"); item2....

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com