SwingBuilder中使用Jtable,例2
发布时间:2020-12-14 17:05:51 所属栏目:大数据 来源:网络整理
导读:import groovy.swing.SwingBuilderdef data =[[nick: 'MrG',full: 'Guillaume Laforge'],[nick: 'jez',full: 'Jeremy Rayner'],[nick: 'fraz',full: 'Franck Rasolo'],[nick: 'sormuras',full: 'Christian Stein'],[nick: 'blackdrag',full: 'Jochen Theodor
import groovy.swing.SwingBuilder def data =[ [nick: 'MrG',full: 'Guillaume Laforge'],[nick: 'jez',full: 'Jeremy Rayner'],[nick: 'fraz',full: 'Franck Rasolo'],[nick: 'sormuras',full: 'Christian Stein'],[nick: 'blackdrag',full: 'Jochen Theodorou'],[nick: 'Mittie',full: 'Dierk Koenig'] ] def swing = new SwingBuilder() def frame = swing.frame(title: 'Table Demo') { scrollPane { tab=table { model=tableModel(list: data) { propertyColumn(header: 'Nickname',propertyName: 'nick'); propertyColumn(header: 'Full Name',propertyName: 'full'); } } } } frame.pack() frame.show() //model.getRows().add([nick:'李',full:'李某某']); model.rows.add([nick:'李',full:'李某某']); tab.updateUI();? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |