java - 显示对象属性的最佳方式

时间:2012-03-22 09:17:27

标签: java user-interface reflection properties javabeans

反射或哈希图?假设您正在编写一个图形应用程序,其中有对象,用户可以单击它们。也就是说,你想以某种方式显示点击的对象信息。

我最终从可访问性java包和Accessible类中读取AccessibleContext接口...在此之前,我使用哈希映射为属性而不是类字段编写测试代码。最后,我在阅读之后想到了JavaBeans使用的是instrospection。

您会在此类应用中推荐什么?

1 个答案:

答案 0 :(得分:4)

使用反射和内省听起来比使用HashMaps更好。我建议使用像Commons BeanUtils这样的抽象层,而不是直接使用这个API,这样就可以轻松地使用符合JavaBean标准的类。

以下是User Guide完整的示例。