如何将标题添加到Groovy SwingBuilder表中? [英] How to add a header to a Groovy SwingBuilder table?
问题描述
How do I add a header to the table defined below?
<$ c
推荐答案
如果您将表放置在scrollPane中, c> import groovy.swing.SwingBuilder
data = [[first:'qwer',last:'asdf'],
[first:'zxcv',last:'tyui'] ,
[first:'ghjk',last:'bnm']]
s wing = 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()
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()
<为了解释原因,请参阅本文中的项目
这篇关于如何将标题添加到Groovy SwingBuilder表中?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!