Java.Swing--setActionCommand()

Java中 Swing 包中的 setActionCommand(String ActionCommand)
就是给一个JButton设置一个属性的字符串值,然后通过在actionPerformed(ActionEvent   e)方法里通过if(e.getActioncommand.equals("改变"))判断哪个按钮发生了事件  
  当然也可以直接e.getActioncommand.equals("改变图形")来进行判断  
  但是当你有两个按钮或者多个按钮的属性名称相同时,就需要给每个按钮另外设置一个属性的字符串的值来进行判断你究竟选择的是哪个按钮。就要用到setActioncommand();
例如
设置此组件激发的操作事件的命令名称。
如:
JButton btnShow = new JButton();

btnShow.setActionCommand("show");

当这个按钮被点击的时候,你就可以用
ActionEvent 的 getActionCommand().equals("show")
去比较触发事件的是不是这个按钮

你可能感兴趣的:(java,swing)