gpt4 book ai didi

groovy - 如何向 Groovy SwingBuilder 表添加表头?

转载 作者:行者123 更新时间:2023-12-01 11:07:48 26 4
gpt4 key购买 nike

如何向下面定义的表格添加标题?

import groovy.swing.SwingBuilder

data = [[first:'qwer', last:'asdf'],
[first:'zxcv', last:'tyui'],
[first:'ghjk', last:'bnm']]

swing = new SwingBuilder()
frame = swing.frame(title:'table test'){
table {
tableModel( list : data ) {
propertyColumn(header:'First Name', propertyName:'first')
propertyColumn(header:'last Name', propertyName:'last')
}
}
}
frame.pack()
frame.show()

最佳答案

如果将表格放在滚动 Pane 中,则会显示标题:

import groovy.swing.SwingBuilder

data = [[first:'qwer', last:'asdf'],
[first:'zxcv', last:'tyui'],
[first:'ghjk', last:'bnm']]

swing = new SwingBuilder()
frame = swing.frame(title:'table test'){
scrollPane {
table {
tableModel( list : data ) {
propertyColumn(header:'First Name', propertyName:'first')
propertyColumn(header:'last Name', propertyName:'last')
}
}
}
}
frame.pack()
frame.show()

参见第一项 on this page解释原因

关于groovy - 如何向 Groovy SwingBuilder 表添加表头?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3569069/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com