(JTextField)e.getSource() == tf_RGB[0]
试试看

解决方案 »

  1.   

    dui ,楼上的代码可以实现
      

  2.   

    if(e.getSource()==tf_RGB[0]){
     ...
    }
      

  3.   

    另外还有一种办法,就是为每一个控件加上命令名。
    如:
    tf_RGB[0].addActionCommand("1");那么actionPerformed方法中就可以用e.getActionCommand().equals("1")来判断了。
      

  4.   

    if(e.getSource()==tf_RGB[0])...判断的是和tf_RGB[0]里的值是否相等!
    tf_RGB[0]只是数组的一个元素而已!它的值可能为“按扭1”
      

  5.   

    谢谢各位!JTextField中好像没有addActionCommand()方法啊?zhjjava兄说得对。
    可是问题应该怎么解决呢? :--(
      

  6.   

    to zhjjava(狂人一个):
    用e.getSource()==tf_RGB[0]判断的是实例指针地址是否相同,怎么会是值呢?
    比较两个字符串比较内容是equals,而比较2个是否同一对象引用不就是==吗