【问题标题】:In Groovy SwingBuilder, how do I attatch a closure to a JTable that fires when a cell is selected?在 Groovy SwingBuilder 中,如何将闭包附加到选择单元格时触发的 JTable?
【发布时间】:2009-10-19 18:27:17
【问题描述】:

我有一个通过 Groovy 的 SwingBuilder 构建的 JTable。我想在选择单元格时触发的表格附加一个闭包,但我似乎找不到合适的钩子。

我该怎么做?

【问题讨论】:

    标签: java swing groovy jtable closures


    【解决方案1】:

    我不是 groovy 方面的专家,但是当在 swingbuilder 的表格元素中时,您可以使用 Groovy way to implement interfaces。这是可行的,因为 ListSelectionListener 只有一种方法。

    table(id: 'myTable') {
        myTable.selectionModel.addListSelectionListener({evt->
                println("selection changed")
            } as ListSelectionListener)
        }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-03-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-09
      • 2021-10-20
      相关资源
      最近更新 更多