1. 程式人生 > >Groovy學習筆記-實現接口

Groovy學習筆記-實現接口

add ext list 使用 cti code 分割 代碼 label

1.單個委托方法的實現

button.addActionListener(
  { println ‘Implement ActionListener‘ } as ActionListener   
)

2.實現接口中的多個方法:使用映射,以每個方法的名字作為鍵,以方法對應的代碼塊作為鍵值,使用:分割方法名和代碼塊

handleFocus = [
    focusGained : {msgLabel.setText("Good to see you")},
    focusLost : {msgLabel.setText("Come back soon")}
]

button.addFocusListener(handleFocus as FocusListener)

Groovy學習筆記-實現接口