写点什么

JSR 295 规范参考实现 Beans Binding 推出 1.0 版

  • 2007-09-24
  • 本文字数:579 字

    阅读完需:约 2 分钟

Shannon 表示,针对该 JSR 的工作仍将继续进行,而且可能导致 API 发生变化。不过,框架的 1.0 版确实通过以下的显著特性代表了对 Beans Binding API 架构的一个主要的重新实现:

// Bind Duke's first name to the text property of a Swing JTextField<br></br> BeanProperty textP = BeanProperty.create("text");<br></br> Binding binding =<br></br> Bindings.createAutoBinding(READ_WRITE, duke, firstP, textfield, textP);<br></br> binding.bind();<p>// Bind Duke's mother's first name to the text property of a Swing JTextField,</p><br></br>// specifying that the JTextField's text property only reports change<br></br>// (thereby updating the source of the READ_WRITE binding) on focus lost<br></br> BeanProperty textP = BeanProperty.create("text_ON_FOCUS_LOST");<br></br> Binding binding =<br></br> Bindings.createAutoBinding(READ_WRITE, duke, motherFirstP, textfield, textP);<br></br> binding.bind();

Beans Binding 所面向的是 Swing 的领域,在过去 Swing 领域曾经用过类似于 JGoodies Binding 这样的项目。另外的一个项目则是来自于 Eclipse Foundation 的 JFace Data Binding ,它为 SWT、JFace 和 JavaBeans 提供了核心的实现。不过这个框架早就为 Swing 和 EMF 这样的 API 留好了未来的扩展余地。

2007-09-24 09:301658
用户头像

发布了 117 篇内容, 共 21.1 次阅读, 收获喜欢 0 次。

关注

评论

发布
暂无评论
发现更多内容

私密信息管理工具 Vault 快速入门

极限实验室

加密 valut 安全工具

Tongsuo 8.4.0-pre2 发布!

铜锁开源密码库

开源 密码学 版本更新 版本发布 铜锁

前端开发进阶:前端开发中如何高效渲染大数据量?

袋鼠云数栈

大数据 前端

利用 Databend 助力 CDH 分析 | 大参林

Databend

2023年徐州等级保护测评公司还是只有一家吗?电话多少?

行云管家

等保 徐州

徐州堡垒机采购选择哪家?行云堡垒可以吗?

行云管家

网络安全 堡垒机 徐州

对话英特尔院士Tom Petersen:持续优化锐炫驱动,游戏性能强劲提升

E科讯

文心一言 VS 讯飞星火 VS chatgpt (80)-- 算法导论7.4 5题

福大大架构师每日一题

福大大架构师每日一题

PolygonStore,一款“业务驱动”而生的 NoSQL 多模数据库产品

TRaaS

【腾讯云 TDSQL-C Serverless 产品体验】 使用 Python 向 TDSQL-C 添加读取数据 实现词云图

全栈若城

Python 腾讯云 Serverless 词云图 tdsql

【专家观点】数智化组织模型大力驱动全球化

用友BIP

智能窗帘展-2023广州国际智能晾衣架展会

秋硕展览

展会

GaussDB技术解读系列:高级压缩之OLTP表压缩

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 企业号 8 月 PK 榜

铜锁 SM2 算法性能优化实践(三)|快速模逆元算法实现

铜锁开源密码库

开源 开发者 算法 性能优化 密码学

如何使用NLP库解析Python中的文本

互联网工科生

Python nlp Transformer

五脏俱全,搭建部署多人语音厅源码功能分析

山东布谷网络科技

直播源码

ARTS打卡第一天

请务必优秀

MongoDB中国用户大会北京站及深圳站火热报名中

极客天地

私有化部署即时通讯平台,30分钟替换钉钉和企业微信

BeeWorks

精彩回顾|【ACDU 中国行·杭州站】数据库主题交流活动成功举办!

墨天轮

数据库 oracle AntDB oceanbase 国产数据库

2023大健康博览会|2023广州国际健康产品展会

秋硕展览

App备案来袭,开发者如何应对选型

Onegun

混合应用开发 app备案

GPU荒漠,算力短缺背后的时间竞赛与解决方案|TE解读

TE智库

JMeter 接口自动化测试的使用技巧

Liam

测试 Jmeter 性能测试 自动化测试 测试工具

27. Pandas

茶桁

Python pandas

JSR 295规范参考实现Beans Binding推出1.0版_Java_Scott Delap_InfoQ精选文章