写点什么

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:301454
用户头像

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

关注

评论

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

大作业一

走走,停停……

OpenYurt 入门 - 在树莓派上玩转 OpenYurt

阿里巴巴云原生

阿里云 开源 容器 云原生 中间件

从 RxJS 到 Flink:如何处理数据流?

Apache Flink

flink 流计算

GitHub 的野心,5600 万开发者的新社区

打工人 Coco

GitHub 开源 开源社区

中国用户规模最大教育科技独角兽作业帮再获投资机构青睐

Selenium高效拍档-HtmlUnit

dothetrick

Java 自动化测试 测试开发

这些面试题你会吗?为什么有人说Android开发不再吃香?最全的BAT大厂面试题整理

欢喜学安卓

android 程序员 面试 移动开发

依赖倒置原则与单一接口隔离原则

Andy

在线教育的发展

anyRTC开发者

AI 音视频 WebRTC 在线教育

来啦!2020 Java开源项目权威排名解读:Spring Boot排名稳定、Shiro未上榜

JavaGuide

开源 springboot springsecurity shiro

真牛!成功跳槽百度工资从15K涨到28K,附赠课程+题库

欢喜学安卓

android 程序员 面试 移动开发

招聘 | 腾讯云大数据,期待您的加入!

腾讯云大数据

大数据

图灵测试已过时,AI 需要新基准测试;别了Flash,Adobe播放器正式停运

京东科技开发者

云计算 AI 量子计算机

区块链加密货币钱包系统APP开发|区块链加密货币钱包软件开发

系统开发

京东面试:说说MySQL的架构体系

田维常

MySQL

前端异常监控 Sentry 的私有化部署和使用

智联大前端

大前端 监控 异常 sentry 错误

原始时代对分布式架构的探索

Dark

3轮技术面+总监面+HR面轻松砍下阿里口碑Offer!

Java架构追梦

Java 面试 架构师 口碑Offer

大作业2

走走,停停……

Spark 3.0 关键新特性回顾

hanke

大数据 spark 开源

纵观 Excel 演化史,开发者如何通过“表格技术”提升企业生产力

葡萄城技术团队

Excel SpreadJS

重学JS | 深入理解Object,必会知识点汇总

梁龙先森

大前端 编程语言

全球台式机CPU市场二八分定型,英特尔仍旧占据全球最大份额

E科讯

看透Spring MVC源代码分析与实践

田维常

Java

数仓实时化改造:Hudi on Flink 在顺丰的实践应用

Apache Flink

flink 流计算

涨知识!Android面试真题解析火爆全网,搞懂这些直接来阿里入职

欢喜学安卓

android 程序员 面试 移动开发

七大关于DevOps的误解,你中了几招?

禅道项目管理

DevOps 运维 开发 自动化测试

阿里云技术专家解读:2021 年六大容器技术发展趋势

阿里巴巴云原生

云计算 阿里云 容器 云原生 k8s

从源码层面理解ArrayList 扩容策略

geekymv

Java 扩容 ArrayList

为PostgreSQL的表自动添加分区

PostgreSQLChina

数据库 postgresql 开源

深入讲解拉链表,还怕面试官问?

大数据老哥

大数据 数据模型 数仓项目

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