Java中putClientProperty()这个函数怎么用啊?它的功能是什么啊?

putClientProperty()这个函数的功能是什么啊,JDK5中怎么查不到啊?... putClientProperty()这个函数的功能是什么啊,JDK5中怎么查不到啊? 展开
 我来答
杨欣北向晨
2019-02-13 · TA获得超过1213个赞
知道小有建树答主
回答量:1907
采纳率:100%
帮助的人:8.8万
展开全部
将一个key/value添加给每一个组件都可以实施管理的小型表格,
很多swing组件用它来存放特定的外观属性
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
莫卓满雁蓉
2020-10-06 · TA获得超过1087个赞
知道小有建树答主
回答量:1887
采纳率:93%
帮助的人:8.6万
展开全部
你可以给组件加入一个属性pubClientProperty(“键”,“值”)
可以通过addPropertyChangeListener()来处理用户属性变化的事件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
juanlist
2011-09-30
知道答主
回答量:34
采纳率:0%
帮助的人:10.5万
展开全部
putClientProperty
public final void putClientProperty(Object key,
Object value)向此组件添加任意的键/值“客户端属性”。
get/putClientProperty 方法提供对每个实例小型哈希表的访问。调用方可以使用 get/putClientProperty 为另一个模块所创建的组件添加注释。例如,布局管理器可能以此方式来存储每个子组件的各种约束。例如:

componentA.putClientProperty("to the left of", componentB);
如果值为 null,则此方法将移除该属性。通过 PropertyChange 事件报告客户端属性的更改。该属性的名称(为了 PropertyChange 事件)是 key.toString()。
clientProperty 字典不支持对 JComponent 的大范围扩展,并且也不适合在设计新组件时进行其他子类化工作。

参数:
key - 新的客户端属性键
value - 新的客户端属性值,如果为 null,则此方法将移除该属性

这是帮助文档里的你好好找找再!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式