Griffon 0.9.5-rc1 用Groovy开发Swing界面

开发 后端
Griffon 是Swing开发者的一个Groovy框架。Griffon期望提供一个稳定代码结构给Swing应用,就像Grails给web开发带来的优势一样。同时,Griffon也可能提供一个替代应用框架,替代Spring RCP,Eclipse RCP和NetBeans平台。

Griffon 团队今天发布了 Griffon 0.9.5-rc1,Griffon 是Swing开发者的一个Groovy框架。Griffon期望提供一个稳定代码结构给Swing应用,就像Grails给web开发带来的优势一样。同 时,Griffon也可能提供一个替代应用框架,替代Spring RCP,Eclipse RCP和NetBeans平台。

该版本修复的 bug 列表请看:

http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11833&version=17352

完整的发行说明:here.

示例代码:

  1. application(title:'DemoConsole', pack:true, locationByPlatform:true) {  
  2.     panel(border:emptyBorder(6)) {  
  3.         borderLayout()  
  4.  
  5.         scrollPane(constraints:CENTER) {  
  6.             textArea(text:bind(target:model, targetProperty:'scriptSource'),  
  7.                 enabled: bind {model.enabled},  
  8.                 columns:40, rows:10)  
  9.         }  
  10.  
  11.         hbox(constraints:SOUTH) {  
  12.             button("Execute", actionPerformed:controller.&executeScript,  
  13.                 enabled: bind {model.enabled})  
  14.             hstrut(5)  
  15.             label("Result:")  
  16.             hstrut(5)  
  17.             label(text:bind {model.scriptResult})  
  18.         }  
  19.     }  

下载地址:download page

原文链接:http://www.oschina.net/news/25726/griffon-0-9-5-rc1

【编辑推荐】

  1. Swing开发时必定会碰到的11个问题及解决方案
  2. 浅析Swing线程模型和EDT
  3. Swing使用Substance外观包异常问题
  4. Swing多线程编码过程中的误区
  5. 控件位置可以配置的Swing桌面
责任编辑:林师授 来源: 开源中国社区
相关推荐

2012-04-06 11:19:11

JavaGriffon

2012-06-02 01:41:00

GroovyJVMJava

2009-06-29 15:28:00

TableModelSwing开发

2012-04-24 09:40:42

SwingJava

2012-04-27 15:21:45

JavaSwing

2012-04-28 10:25:11

JavaSwing

2011-12-06 09:21:12

JavaJSF

2012-02-14 09:39:53

JavaSmartGit

2009-08-03 10:44:51

Groovy 1.7Groovy

2009-07-15 09:06:07

BeanTableMoSwing

2015-01-04 11:08:35

Linux 3.19 Linux内核

2010-12-28 09:54:34

FreeBSD 8.2FreeBSD 7.4

2009-11-03 08:49:02

UltraEditLinux操作系统

2009-07-02 18:14:12

Linux

2012-01-16 16:16:49

JavaSwing

2009-07-17 12:44:01

NetBeans开发S

2009-04-23 09:14:34

Dojo新版发布

2009-07-09 13:44:22

Swing动态界面设计

2012-01-16 11:03:09

javaswing

2009-04-14 11:01:33

GoogleApp EngineGroovy
点赞
收藏

51CTO技术栈公众号