刪除一個匿名的ActionListener我創建的JButtons
陣列匿名ActionListeners
並在一定條件下我想刪除所有的ActionListeners
,但.removeActionListeners
方法需要ActionListener
作爲參數。我將如何去除動作偵聽器?的Java Swing:如何從一個組件
for (int i=0; i < button.length; i++){
button[i] = new JButton();
button[i].addActionListener(listener.new ButtonListener());
}
(只是注意,這可能不是設計無論你正在嘗試做的有效途徑,更好的讓聽衆有射擊,並有經過一些檢查/多態性禁用動作(可能開關狀態,而不是禁用)。) – 2010-10-28 23:55:52