我用AWT做了个Button的数组,我想获取这个数组的任意一个Button的下标,请问该怎么做??
给个实例,谢谢(我的JDK为1.4.2_07)

解决方案 »

  1.   

    数组的话遍历是难免的
    用其他的容器如List之类的,可以用indexOf()取得
      

  2.   

    必须用遍历的,写一个函数吧。public JButton getButton(String name)
    {
        for (int i = 0 ;i < buttons.length; i++)
        {
            if (buttons[i].getName().equals(name))
                return buttons[i];
        }
        return null;
    }
    大体是这个意思,buttons是你的数组,name是你要找的button的名字
      

  3.   

    用MAP登记BUTTON 按键值对存取,也不错~
      

  4.   

    要用map的话推荐hashmap,比treemap快
    hashtable不推荐使用
      

  5.   

    首选:ArrayList,HashSet,HashMap,得司?
      

  6.   

    各位大侠,我是初学者,能否说的再明白点~~~最好给点实例,什么HashSet,HashMap的,
    我都没听过~~~等等再截帖~~~~