如何将标题添加到Groovy SwingBuilder表中? [英] How to add a header to a Groovy SwingBuilder table?

查看:136
本文介绍了如何将标题添加到Groovy SwingBuilder表中?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆