java - 在 Groovy SwingBuilder 中,如何将闭包附加到选择单元格时触发的 JTable?

标签 java swing groovy jtable closures

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

我该怎么做?

最佳答案

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

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

关于java - 在 Groovy SwingBuilder 中,如何将闭包附加到选择单元格时触发的 JTable?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1590298/

相关文章:

java - 如何从 Controller 以可接受的格式向 Highstock 发送数据?

java - 在 actionPerformed 方法中重构 JFrame

java - 如何填充按钮中的剩余部分?

java - 从 Json 到 groovy 代码的转换器?

java - 休息 - 订单 GET 响应 xml

java - Selenium WebDriver 不会点击 Google 模拟器中的按钮

java - 迭代时向 ConcurrentSkipListSet 删除和添加元素

Java - 在滚动文本中插入换行符

grails - 如何捕获 addToTag() 中的错误 [grails]

grails - Ubuntu 上的多个 Grails 版本