命令按钮setActionCommand();作用是什么? 例如:Button bn=new Button("改变图形");bn.setActionCommand("改变"); //这句干什么用的?请指教,谢谢!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 通过ActionListener的actionPerformed(ActionEvent e)这个函数的参数ee.getActionCommand()可以获得这个设置的ActionCommand bn.setActionCommand("改变");可能是1.0 AWT的发事件方法,与加监听器的方式作用应该是一样的。 就是给一个JButton设置一个属性的字符串值,然后通过在actionPerformed(ActionEvent e)方法里通过if(e.getActioncommand.equals("改变"))判断哪个按钮发生了事件当然也可以直接e.getActioncommand.equals("改变图形")来进行判断但是当你有两个按钮或者多个按钮的属性名称相同时,就需要给每个按钮另外设置一个属性的字符串的值来进行判断你究竟选择的是哪个按钮。就要用到setActioncommand();这个方法. 同一个按钮响应同一个单击事件时,可以根据不同的commandString来做不同的处理。比如单击按钮一下弹出对话框,再单击该按钮一下关闭对话框。同样的操作,却做了不同的处理。 Java程序中使用Apache POI组件操作Excel文档出错,各位大虾熟悉的能否帮帮忙 java buttonGroup控件使用问题 doGet()与doPost()方法的区别 System.in.read()怎么用啊 程序哪些地方写错了会导制JAVA的Virtual Machine 死机? 请问NetBeans怎么用啊? 如何用java程序得到当前月份的第一天 有人遇到过这个错误吗? java里函数的参数怎么可以象C++里的枚举类型一样限制值的范围 如何配置EditPlus 2,使他可以编译Java程序。 求教 “Static的問題”!!! 散分
e.getActionCommand()可以获得这个设置的ActionCommand
可能是1.0 AWT的发事件方法,与加监听器的方式作用应该是一样的。
当然也可以直接e.getActioncommand.equals("改变图形")来进行判断
但是当你有两个按钮或者多个按钮的属性名称相同时,就需要给每个按钮另外设置一个属性的字符串的值来进行判断你究竟选择的是哪个按钮。就要用到setActioncommand();这个方法.