[問題] 物件陣列的某個物件當參數傳入事件後,怎麼讀到它的index?
標題可能說得有點拗口
我宣告一個JButton的陣列,bb[0],bb[1],bb[2]...
全部都new完之後,
註冊bb[0] 即 bb[0].addActionListener(new bbHandler());
按下bb[0]這個Button後,就會傳一個物件給e
public class bbHandler implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
//請問怎麼由e這個物件,去執行bb[0].setBackground(Color.red);呢
}
}
查資料只查到用e.getSource().getClass(),
這樣會傳回「class javax.swing.JButton」。請問該怎麼使用到JButton裡的函數呢?
(API上的getMethod()看不懂@@)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 124.6.13.94
推
05/02 22:44, , 1F
05/02 22:44, 1F
推
05/02 23:43, , 2F
05/02 23:43, 2F
推
05/03 01:51, , 3F
05/03 01:51, 3F
→
05/03 01:53, , 4F
05/03 01:53, 4F
推
05/03 15:03, , 5F
05/03 15:03, 5F
推
05/04 14:46, , 6F
05/04 14:46, 6F
→
05/08 17:47, , 7F
05/08 17:47, 7F