タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

groovyとinterfaceに関するterurouのブックマーク (1)

  • 2009-01-06

    GroovyMagの今月号やSwingPadのソースみて勝手に驚いていたが,ウチ帰って「Grails徹底入門(asin:4798117366)」読み返してたら,ちゃんと書いてあった(p.72を参照)。 えー,何を驚いたかと言えば「クロージャやMapはas演算子を使う事でインターフェイスに変換できる」ということに驚いたのだよ。 つまり,(↓)こんなのとか, def button = new JButton() button.addActionListener({ println "action!!" } as ActionListener) (↓)こんなのはGroovy的にアリなんだそうな。 def panel = new JPanel() panel.addMouseListener([mouseClicked: { println "clicked" } mouseEntered: {

    2009-01-06
    terurou
    terurou 2011/01/20
    as演算子使うとクロージャを無理やりイベントハンドラやらのインタフェースに変換できる。
  • 1