我在JComponent中看到一个方法
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 的大范围扩展,并且也不适合在设计新组件时进行其他子类化工作。 
clientProperty 字典 是什么?我要自定义的属性的key能随便写吗?to the left of这个key是随便写的吗?

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【skyhits1921】截止到2008-07-07 16:51:47的历史汇总数据(不包括此帖):
    发帖的总数量:7                        发帖的总分数:350                      
    结贴的总数量:5                        结贴的总分数:190                      
    无满意结贴数:2                        无满意结贴分:130                      
    未结的帖子数:2                        未结的总分数:160                      
    结贴的百分比:71.43 %               结分的百分比:54.29 %                  
    无满意结贴率:40.00 %               无满意结分率:68.42 %                  
    楼主加油